What's the best and most efficient book to learn JavaScript?
-
2If depends on how you learn. Some learn best by reading examples, some want to know the theory up front while some just like to dive in and try stuff out. On that basis, I'd say the question (or at least the answers) are subjective.Colin Mackay– Colin Mackay2009-07-16 19:34:15 +00:00Commented Jul 16, 2009 at 19:34
-
2why do people insist on having "the best" in their title?Geo– Geo2009-07-16 20:14:04 +00:00Commented Jul 16, 2009 at 20:14
-
4Because we all deserve the best, Geo ;). To keep going with what Colin was saying, not only does how you learn matter, but your background and as well. There are some decent books that are good for designers who want to learn JavaScript, but those same books are atrocious for people with any programming background.Justin Johnson– Justin Johnson2009-07-17 02:17:08 +00:00Commented Jul 17, 2009 at 2:17
-
see duplicate: stackoverflow.com/questions/74884/good-javascript-booksRay– Ray2009-08-26 20:34:45 +00:00Commented Aug 26, 2009 at 20:34
-
best : Professional JavaScript for Web Developers, 3rd EditionMelih Altıntaş– Melih Altıntaş2015-02-22 00:15:23 +00:00Commented Feb 22, 2015 at 0:15
14 Answers
Take a look at JavaScript: The Definitive Guide.
Also take a look at David Flanagan's web site as well as Douglas Crockford's videos and his essays on JavaScript.
5 Comments
JavaScript: The Definitive Guide by David Flanagan on his website: crockford.com/javascript/javascript.htmlI think I've read them all. Here's the dark sheep. This one came out of left field. I was surprised at how good it is.
JavaScript: The Missing Manual
The other books are great. But for actually learning the language, I think this one wins hands down.
1 Comment
5 Comments
JavaScript: The Definitive Guide by David Flanagan on his website: crockford.com/javascript/javascript.htmlafter the basics, every Javascript developer must read this:
Douglas Crockford: JavaScript: The Good Parts
Comments
ppk on JavaScript was really great. His website is also filled with tons of useful information including lots on browser incompatibilities.

1 Comment
After you've tried out some of the books, read them through, make sure you try many things and ideas out on your own. The only way to really learn a language is to write programs in it. After you have a good understanding, answer some questions on SO. This can really help you learn stuff and have fun talking code with other people. An SO technique I use is to find a user with 20k + rep who has a lot of posts in the javascript tag, then look at some of their most upvoted javascript answers. Good luck! :D
Comments
i would recommend "Head First JavaScript" it is nice to read, with good illustrations. I love the books from this publisher.
Comments
I'd recommend Pro JavaScript Techniques: The Ultimate JavaScript book for the modern Web Developer by By John Resig, the author of jQuery framework.
Comments
JavaScript: The Good Parts
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
Comments
I'm a believer in Sinan's recommendation of JavaScript: The Definitive Guide for a good reference type book.