You can't teach about static typing in JavaScript. Its scope rules are terrible. The debuggers aren't great.
I suggest some C or Haskell to go with it at least, but really Python or Scheme are better dynamic languages to learn with. On Tue, Dec 14, 2010 at 5:03 PM, CKoerner <[email protected]> wrote: > > Maybe they should use Ruby, why not start with the most enjoyable > programming language ever created? :) > > I just think that given JavaScripts wide availability on so many > platforms, its key role in web development, it is the 'new Java'. You > can teach basic CS things in any language, why not do it in the > language that will probably be present in most aspects of modern day > development? Its the combination of wide usage (from client to server > to cloud to embedded and on and on) plus its importance in todays web- > centric world that really tilts things in JavaScripts favor. > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
