JS Evening

Resources

You may find some of these resources to be useful companion materials while
learning JavaScript.

Sites

Mozilla Developer Network
Mozilla has done a great job documenting many of the tools needed to build
websites. Their documentation on JavaScript, in particular is great.

WebPlatform
Joint project by many organizations to do a better job documenting HTML, CSS,
JavaScript, etc. This is still a work in progress, but it's pretty good for
CSS. In particular, you should use this over W3Schools (which some people
even recommend you avoid by always adding -w3schools to your searches).

Tools

Online Books

Books

JavaScript: The Good Parts, Douglas Crockford
Intermediate, $30
This is one of the top selling JavaScript books, and it contains good
tidbits, gotchas, and opinions. Overall, it's not going to teach you
JavaScript, but it will explain why some JavaScript developers write code
in a specific way.

Effective JavaScript, David Herman
Intermediate, $20
This is a good book to teach you some finer points of JavaScript, how things
work, which language features to use, and which to avoid.