Discover new books on Goodreads
Meet your next favorite book
Free JavaScript books
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,188 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,534 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 — 175 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,877 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 — 748 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 — 681 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.41 avg rating — 546 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 — 356 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 — 76 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,252 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.53 avg rating — 34 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 — 538 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.62 avg rating — 159 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.25 avg rating — 44 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.