I support using JavaScript as a first language. If for nothing else there are millions of code snippets just a short "right click -> view source" away. Granted these may not be the most ideal examples, but it enables tinkering. One thing that always frustrated me about the "easy" languages to learn (Python, Ruby, etc) is you still have to figure out how to download something and then the first programs just write out text to a console window. It's hard to see at first how learning one of the "easy" languages translates into building cool stuff.
Having access to such a vast array of samples, plus something like Khan Acadamy teaching the "right way" is just awesome to me.
Having access to such a vast array of samples, plus something like Khan Acadamy teaching the "right way" is just awesome to me.