4 ms·
For the record, Khan Academy is going to eventually scrap all the Python videos. John Resig, creator of jQuery, is going to redo all the videos narrated by him
by frewsxcv 15y ago
For the record, Khan Academy is going to eventually scrap all the Python videos. John Resig, creator of jQuery, is going to redo all the videos narrated by him and with the code written in JavaScript.
- zerostar07 15y agoJS doesn't sound like a wise choice to me.
- sequoia 15y agoYeah that's slightly disconcerting. I'm not a compsci expert, I know enough scripting to get by as a full-time web developer, but javascript seems like it has a lot of hard-to-grasp idioms that would be hell for a beginner. I've read The Good Parts and I still don't totally understand the intricacies of prototypal inheritance. :p I'd say stick with something a bit simpler, especially given that it's Khan Academy, not Stanford, so it's likely to attract far more casual lay-users who just want to know "a little bit about programming." The casual nature of the engagement means there is probably a very low threshold for quitting if the program is resulting in more confusion/frustration than "aha moments." I think it's great they're doing it, tho! More people should learn "a little bit about programming."
- lukev 15y agoPrototypal inheritance isn't inherently more complicated than what we're used to. Familiarity is not the same as simplicity. In fact, it may be what holds us back from genuinely better paradigms.
- anonymoushn 15y agoIndeed. I find it a bit odd that prototypal inheritance (in some more powerful form than JS's) isn't the normal way of doing OO in scripting languages.
- fredoliveira 15y agoInteresting. Care to elaborate on why? Because it seems like a perfect fit.
- pjscott 15y agoIt has a very low barrier to entry, and it's not a bad first language. Also, while this has nothing to do with JavaScript per se, I'm reluctant to bet against John Resig.
- vegai 15y agoCome on, it's the Basic of this decade.
- pjscott 15y agoExactly. Just think how many people got started programming because BASIC was right there, and easy to get started with. JavaScript is a strictly better language, and I would bet that the Khan Academy guys are planning to make JS as instantly rewarding as BASIC was back in ancient times.
- mhoofman 15y agoJohn goes over how and why the new CS videos will be taught using JavaScript+HTML5 in these youtube videos: http://www.youtube.com/watch?v=k0Fi8EnSInE http://www.youtube.com/watch?v=k0Fi8EnSInE http://www.youtube.com/watch?v=L_EU6w8iIGQ http://www.youtube.com/watch?v=L_EU6w8iIGQ
- capex 15y agoHave they mentioned it somewhere?