Discover new books on Goodreads
Meet your next favorite book
Only free JavaScript books allowed.
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 |
Eloquent JavaScript: A Modern Introduction to Programming
by
4.14 avg rating — 3,215 ratings
score: 600,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
You Don't Know JS: Up & Going
by
4.35 avg rating — 2,540 ratings
score: 589,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
Speaking JavaScript: An In-Depth Guide for Programmers
by
Axel Rauschmayer (Goodreads Author)
4.35 avg rating — 176 ratings
score: 297,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
JavaScript Allongé: A strong cup of functions, objects, combinators, and decorators
by
4.23 avg rating — 188 ratings
score: 295,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
You Don't Know JS: Scope and Closures (You Don't Know JS, #2)
by
4.55 avg rating — 1,878 ratings
score: 287,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
You Don't Know JS: Types & Grammar
by
4.48 avg rating — 750 ratings
score: 283,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
You Don't Know JS: Async & Performance
by
4.31 avg rating — 682 ratings
score: 280,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
You Don't Know JS: ES6 & Beyond
by
4.40 avg rating — 549 ratings
score: 277,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
Professor Frisby's Mostly Adequate Guide to Functional Programming
by
4.32 avg rating — 358 ratings
score: 194,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
Exploring ES6
by
Axel Rauschmayer (Goodreads Author)
4.32 avg rating — 77 ratings
score: 190,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 11 |
You Don't Know JS: this & Object Prototypes
by
4.48 avg rating — 1,250 ratings
score: 187,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 12 |
The Modern JavaScript Tutorial
by
4.51 avg rating — 35 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 13 |
Learning Javascript Design Patterns
by
Addy Osmani (Goodreads Author)
3.83 avg rating — 543 ratings
score: 89,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 14 |
JavaScript Enlightenment
by
3.55 avg rating — 190 ratings
score: 88,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 15 |
Human JavaScript
by
3.44 avg rating — 54 ratings
score: 87,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
Programming Javascript Applications: Robust Web Architecture With Node, Html5, and Modern Js Libraries
by
3.63 avg rating — 160 ratings
score: 86,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 17 |
Master Space and Time With JavaScript Book 1: The Basics
by
really liked it 4.00 avg rating — 12 ratings
score: 85,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 18 |
Master Space and Time With JavaScript Book 2: Objects in JavaScript
by
liked it 3.00 avg rating — 3 ratings
score: 84,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 19 |
DOM Enlightenment: Exploring JavaScript and the Modern DOM
by
3.99 avg rating — 94 ratings
score: 83,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 20 |
The JavaScript Way: A modern introduction to an essential language
by
Baptiste Pesquet (Goodreads Author)
4.86 avg rating — 7 ratings
score: 82,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
JavaScript for Impatient Programmers
by
Axel Rauschmayer (Goodreads Author)
4.22 avg rating — 45 ratings
score: 81,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 22 |
Exploring ES2016 and ES2017
by
Axel Rauschmayer (Goodreads Author)
3.93 avg rating — 15 ratings
score: 80,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
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.









