Found in 5 comments on Hacker News
rudimental · 2014-12-05 · Original thread
What're your goals? It can help to direct you to the best place for what you're looking for out of JavaScript. I think it's useful to learn vanilla JavaScript well before learning libraries and frameworks.

Useful books. The first is online and free (the other two are as well, somewhere): http://eloquentjavascript.net/

http://www.amazon.com/Professional-JavaScript-Developers-Nic...

http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp...

Solve toy problems to solidify knowledge of methods and syntax: http://coderbyte.com/CodingArea/Challenges/

Good material- lots of video and problems. Not free but worth it: https://www.codeschool.com/ (makers of the jQuery videos below)

Bootstrap - popular front-end framework: http://getbootstrap.com/

Actually build something! A To Do List, a website, a game.

See some different frameworks do the same things: http://todomvc.com/

jQuery: http://try.jquery.com/

Here is a good free node tutorial: http://nodeschool.io/

Some tracks to learn, and get connected with non-profits to make useful things: http://www.freecodecamp.com/

Contributing to open source projects is another route.

grobertson · 2013-11-02 · Original thread
And when you're done those, JavaScript Patterns is something you'll refer to often.

http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp...

zenocon · 2012-12-31 · Original thread
I bought the MEAP a long time ago (allows you to read chapters as they are released...before edit), and I've casually read along. At the time, JS was not a strong language for me; I've put in the effort to reverse that. The main approach (which I liked): a) explain a topic in text b) illustrate with code c) test code => QED. If you're novice/intermediate with the language, I think it may help explain some of the trickier things. My main critique was that I did find some of the text overly verbose. My favorite book is still Stoyan Stefanov's http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp... and I've read nearly all of them at this point.
jabits · 2011-11-23 · Original thread
My favorite is 'JavaScript Patterns' (http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp...).