Note how this page qualifies with "maybe" - the same way I qualify with "could" and "may" and "I believe". I'm not trying to establish right or wrong, just sharing my personal experience. If you can't relate, it's because you had a different experience. I respect that 
-
-
I know, my point is I'm not convinced that hiding complexity under more complexity is a really helpful way to get people onboard - I think it would be better to teach the fundamentals of a simpler language rather than skipping them with an easy language.
-
Of course, this is based on my own experience, which was that most things didn't make sense to me unless someone offered a real explanation. I've always had a hard time with "you don't need to know that yet", which is why I never grasped chemistry ;-)
-
I guess maybe I grew up in a different time, when computers were actually simple enough that you could learn every instruction and register etc. - I know that's not feasible for most people anymore, but I don't think languages have changed quite as drastically?
-
They absolutely have. For example, even though I've walked the details of function structure in JavaScript it's never relevant to my work. This is the power of abstraction: we aren't just manipulating 1s and 0s: we are building sustainable mythologies in which to collaborate.
-
Which is why teaching people programming is so different than teaching computer science: it's more like learning to write than it is like learning to work a machine.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.