Can anyone suggest a really good course in Javascript that my son can
take online, starting right away? It should be for someone without
much programming experience, and I mean a real course, that covers
things properly and gives problems to work, so that someone who puts
in the time can really learn it. Or, the same for a book to buy.
Thanks
In my estimation, there are no especially good books that teach
programming with JavaScript as the language (a gaping hole someone
should fill, given the importance of JavaScript). The best books for
learning how to program are for other languages, Python, Ruby, Java,
C, and C++, and maybe ActionScript. You can probably do as well with a
Google search for tutorials as you can from the available beginners
books, most of which teach JavaScript as if it were a limited version
of C.
The best JavaScript books are reference books. I do like Crockford's
new book quite a bit (JavaScript: The Good Parts), but I don't know
what a beginner would make of it.
Most people seem to be learning JavaScript by looking at source code
from existing web pages. The danger is that there's a lot of atrocious
JavaScript code out there.
He could learn another language first. It's pretty easy to pick up
languages after you have the first one down. It's pretty easy to learn
how to program ActionScript in Flash. That's a valuable skill, and
it's very easy to go back and forth between ActionScript and
JavaScript, as they are closely related languages.
I have never, ever met someone who has learned JavaScript from a
course. I don't know of any good JavaScript teachers.