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 <chessm...@gmail.com> 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 javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com. > 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 javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.