Channels ▼

Developer Reading List: The Must-Have Books for JavaScript

, February 12, 2013 The best books for learning the basics, becoming expert, and and writing complete apps in JavaScript
  • E-mail
  • Print

Developer Reading List: The Must-Have Books for JavaScript

In this series of slides, I go through the true "must have" books for the language that is seemingly becoming universally adopted by communities of all kinds: mobile apps, Web, Windows 8, and even server-side development. The way I've set this up is to list the two best introductory tutorials, two best advanced tutorials, two specialized tutorials, two best books on JavaScript performance, and two others on using JavaScript with Windows8.

If I've missed any that you think are especially worthwhile, please add them in the comments.

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.



Thanks, very useful selection, I think to me it is useful. Really it's very amazing .


We've reclassified it in our CMS under "Tools" to avoid any confusion.


A confusion in the category assignment process. (Although, technically, I could argue for legitimacy as Rhino (JavaScript on the JVM) runs on the JVM and is now bundled with the JDK. :-P )


Why is this article under JVM languages category?


A good list especially since it contains JavaScript: The Definitive Guide. Good review of The Good Parts book too.


Thanks! Great list. I'm familiar with more than half of the titles you included, and they are indeed some of the best I've seen. Based on that consistent quality, I'll soon be looking at the rest. Two titles that I'm currently reading that are excellent but not on the list are: "Secrets of the JavaScript Ninja" by John Resig and Bear Bibeault, and "Testable JavaScript" by Mark Ethan Trostler. Maybe they would fit in a new category like: "Finishing School"?


Perhaps he reads Dr. Dobb's only for the pictures... :)


That's a great list! I knew most of them. I had never considered Javascript books as a category before and you covered it well! I'll keep those in mind when I am on O'Reilly Safari.


Did you even read the article?? Both books are reviewed.


Wow, it's truly amazing how many books you missed. Probably the two books that should be first in any list of must have js books are 'The Good Parts' and 'Effective JavaScript' by Dave Herman.