The advice I give to most newcomers is: DONT dive right into developing a complex game! First learn how to handle the language properly.
I would suggest every beginner to first decide for a good IDE that supports code completion and syntax checking. If they even support jshint you can't wish for much more!
Okay, lets throw a bit content at your brains! First out, a few books I can personally recomment reading:
O'Reilly, ISBN: 0596517742
Good for beginners
O'Reilly, ISBN: 978-0-596-80675-0
Very good for beginners
O'Reilly, ISBN: 0596805527
O'Reilly, ISBN: 978-0-596-80613-2
O'Reilly, ISBN: 978-1-449-30351-8
For advanced users
O'Reilly, ISBN: 978-0-596-80279-0
For users with basic to advanced knowledge
You may find some of this books in digital PDF format, if you google for it.
A list of more books in digital format: http://jsbooks.revolunet.com/
I also recommend a look at the digital books from Addy Osmani.
of the games you want to.
Lets continue with a list of online resources, for the more digitally aligned people out there
Take this as your starting point for learning JS online. Mozilla gathers many notable sources and links of good tutorials and documentation on this page. This is one of the best sources for beginners, as well as for advanced users to learn something new.
If you are looking for a quick introduction, watch this videos. The two JS videos are both about 17 minutes long and will give you a good basic understandment if you are a beginner.
There are also videos about CSS and HTML on this page.
We recommend to use this only if you already have a fundamental understandment of JS.
Best practices guide by the Opera guys
This very long article covers many many good tips about what you should avoid when coding with JS. Many beginners mistakes are covered and explained why they should be avoided.
An interactive way to learn coding, with live examples, you solve directly in the browser.
If you want to add something here I forgot to cover, just post me suggestions.