What's the best and most efficient book to learn JavaScript?
JavaScript: The Definitive Guide. See also David Flanagan's web site as well as Douglas Crockford's videos and his essays JavaScript ... Thanks Rich.
Hi, i would recommend "Head First JavaScript" it is nice to read, with good illustrations. I love the books from this publisher.
after the basics, every Javascript developer must read this:
Douglas Crockford: JavaScript: The Good Parts
JavaScript: The Good Parts
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
I'm a believer in Sinan's recommendation of JavaScript: The Definitive Guide for a good reference type book.
Sams TEach yourself JavaScript Fourth Edition. Buy it really CHEAP here.
I'd recommend Pro JavaScript Techniques: The Ultimate JavaScript book for the modern Web Developer by By John Resig, the author of jQuery framework.
Learning Javascript: http://www.amazon.com/Learning-JavaScript-Shelley-Powers/dp/0596527462/ref=sr_1_16?ie=UTF8&s=books&qid=1247773699&sr=8-16
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
Javascript is one of the hardest languages to learn.
Partly because of its working environment - it has to interact with the DOM and the browser - and partly because its a very oddball language - part script, part object oriented, part functional and it can be used in a huge range of styles.
Almost all of the intro books just treat Javascript as a simple procedural language - but to get the best from it you need to deal with it on a more sophisticated level.
I haven't found a single book that does the job but I'd seond the Cockford recomentation and I'd veto the Headfirst JavaScript suggestion - its a terrible book. Some reviews - with more being added
I like this one too much "OReilly.JavaScript.The.Definitive.Guide.5th.Edition.Aug.2006"