Topic | Books | Price |
---|---|---|
Basic JavaScript | Eloquent JavaScript | free |
Tooling | JavaScript Application Design | paid |
ES6 | Exploring ES6 | free |
Testing | JavaScript Testing Recipes | paid |
DOM | DOM Enlightenment | free |
Functional Programming | JavaScript Allongé, the "Six" Edition | free |
Object-Oriented Programming | JavaScript Spessore | free |
Async Programming | Async JavaScript | paid |
Design Patterns & Architectures | Learning JavaScript Design Patterns | free |
Single Page Application | Single page apps in depth | free |
Practical Project | Building A JavaScript Framework | free |
Practical Project | Building Front-End Web Apps with Plain JavaScript | free |
Practical Project | Human JavaScript | free |
Books | Price |
---|---|
Understanding ECMAScript 6 | free |
Books | Price |
---|---|
Test-Driven JavaScript Development | paid |
Behaviour Driven Development with JavaScript | paid |
Books | Price |
---|---|
Mostly Adequated Guide to Functional Programming | free |
Functional JavaScript | paid |
Books | Price |
---|---|
The Principles of Object-Oriented JavaScript | paid |
Books | Price |
---|---|
High Performance JavaScript | paid |
Start with the first book, and after finish it, go down to the next one. Repeat this process until you finish all books. 😄
PROTIP: try to create and deploy at least one practical project after you finish each book.
"Can I submit more books?"
Yes! If you want to suggest a new book, just open an issue and tell us which book we should add here.
OBS: After 10 people approve (:+1:) your suggestion, the book will be included in our list.