Discover new books on Goodreads
Meet your next favorite book
“Nearly all of the books about JavaScript are quite awful. They contain errors, poor examples, and promote bad practices. Important features of the language are often explained poorly, or left out entirely. I have reviewed dozens of JavaScript books, and I can only recommend one: JavaScript: The Definitive Guide (5th Edition) by David Flanagan.” — Douglas Crockford
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
| 1 |
JavaScript: The Good Parts
by
4.23 avg rating — 8,658 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
Eloquent JavaScript: A Modern Introduction to Programming
by
4.14 avg rating — 3,197 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
JavaScript: The Definitive Guide
by
4.07 avg rating — 3,387 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
High Performance JavaScript: Build Faster Web Application Interfaces
by
4.11 avg rating — 596 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
Secrets of the JavaScript Ninja
by
4.22 avg rating — 1,248 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
by
Stoyan Stefanov (Goodreads Author)
4.17 avg rating — 1,631 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
by
4.30 avg rating — 784 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
Professional JavaScript for Web Developers
by
4.20 avg rating — 615 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
Learning Javascript Design Patterns
by
Addy Osmani (Goodreads Author)
3.83 avg rating — 542 ratings
score: 473,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
Maintainable JavaScript: Writing Readable Code
by
3.89 avg rating — 290 ratings
score: 387,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 11 |
Closure: The Definitive Guide: Google Tools to Add Power to Your JavaScript
by
3.76 avg rating — 54 ratings
score: 382,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 12 |
Node: Up and Running: Scalable Server-Side Code with JavaScript
by
3.39 avg rating — 129 ratings
score: 368,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 13 |
JavaScript and jQuery: Interactive Front-End Web Development
by
4.29 avg rating — 1,693 ratings
score: 299,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 14 |
Single Page Web Applications
by
3.66 avg rating — 119 ratings
score: 293,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 15 |
Test-Driven JavaScript Development
by
3.66 avg rating — 113 ratings
score: 292,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
Pro JavaScript Techniques
by
4.05 avg rating — 197 ratings
score: 286,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 17 |
Coding with JavaScript For Dummies
by
Chris Minnick (Goodreads Author)
3.61 avg rating — 38 ratings
score: 200,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 18 |
Exploring ES6
by
Axel Rauschmayer (Goodreads Author)
4.32 avg rating — 76 ratings
score: 199,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 19 |
Async JavaScript
by
Trevor Burnham (Goodreads Author)
really liked it 4.00 avg rating — 204 ratings
score: 192,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 20 |
Professional Node.js: Building Javascript Based Scalable Software
by
3.77 avg rating — 90 ratings
score: 188,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming
by
4.08 avg rating — 179 ratings
score: 187,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
JavaScript Web Applications: jQuery Developers' Guide to Moving State to the Client
by
3.88 avg rating — 242 ratings
score: 187,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 23 |
DOM Scripting: Web Design with JavaScript and the Document Object Model
by
3.98 avg rating — 365 ratings
score: 177,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
Responsive Web Design Overview For Beginners
by
Brett Romero (Goodreads Author)
3.33 avg rating — 9 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
JavaScript Objects Functions and Arrays Explained
by
Tony de Araujo (Goodreads Author)
4.10 avg rating — 20 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
ng-book - The Complete Book on AngularJS
by
3.86 avg rating — 192 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
Your First App: Node.js
by
Jim Schubert (Goodreads Author)
0.00 avg rating — 0 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
JavaScript Unlocked
by
4.33 avg rating — 3 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half
by
Mark Myers (Goodreads Author)
4.04 avg rating — 618 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
You Don't Know JS: Up & Going
by
4.35 avg rating — 2,537 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 31 |
The JavaScript Pocket Guide
by
3.72 avg rating — 25 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 31 |
Learning JavaScript: JavaScript Essentials for Modern Application Development
by
Ethan Brown (Goodreads Author)
3.97 avg rating — 74 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 31 |
Thinking in JavaScript
by
Aravind Shenoy (Goodreads Author)
3.47 avg rating — 272 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 34 |
JavaScript Enlightenment
by
3.55 avg rating — 190 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 34 |
Getting Good with Javascript
by
3.66 avg rating — 44 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 36 |
Principles of Object-Oriented Programming in JavaScript
by
4.36 avg rating — 604 ratings
score: 95,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 37 |
Beginning JavaScript
by
3.47 avg rating — 85 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 38 |
A Software Engineer Learns HTML5, JavaScript and jQuery: A guide to standards-based web applications
by
Dane Cameron (Goodreads Author)
3.87 avg rating — 220 ratings
score: 91,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 39 |
Node.js the Right Way: Practical, Server-Side JavaScript That Scales
by
3.86 avg rating — 340 ratings
score: 89,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 40 |
Javascript Examples Bible: The Essential Companion to Javascript Bible
by
3.72 avg rating — 167 ratings
score: 88,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
40 books ·
90 voters ·
list created May 26th, 2011
by Maga Zandaqo (votes) .
Comments Showing 1-7 of 7 (7 new)
date
newest »
newest »
message 1:
by
Rob
(new)
Sep 09, 2011 02:32PM
What the heck is "Programming Perl" doing at the #1 position in the "Best JavaScript Books" list?
reply
|
flag
I have written a review/ comparison of 5 JavaScript books highlighting the weaknesses and strengths of every book. http://anuary.com/68/the-best-javascr... The best book about JavaScript depends on what you are looking to learn (familiarising with syntax/ function reference, exploring different patterns or solving particular issues, such as legacy browser support and DOM manipulation). It should help the reader to pick the best book about JavaScript for his intentions. It covers 3 of the books on this list.
CoffeeScript is not Javascript. Yes it does compile down to Javascript, but it itself, is not Javascript. Even the books about CoffeeScript mention that it is not Javascript. The syntax is different enough that most people compare it to Ruby. That Coffeescript book should be removed.
I personally like “Head First JavaScript Programming: A Brain-Friendly Guide”. This book is easy to follow.http://toptalkedbooks.com/books/2OfKM...
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.











