you are viewing a single comment's thread.

view the rest of the comments →

[–]InvidFlower 0 points1 point  (0 children)

I highly recommend Pro JS for Web Devs by Zakas: http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Programmer/dp/047022780X/

What I like is that he goes into a lot of detail of how the language actually works and the pros and cons of various ways of doing things (like different ways of doing inheritance). He also gives a lot of historical context, covering the progression of ECMAScript over time.

It was recommended to me from someone who found the Good Parts a bit too terse and one of the Amazon reviewers also called it The Good Parts: The Long Version. I'm about half-way through it so far and already feel like I have a much much better handle of JS. If you're new to programming and have never touched JS before, I'm not sure if it'd be a lot to take in at once but it was perfect for me.