| 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 |
|---|---|
| Mostrly 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.
