| Topic | Books | Price |
|---|---|---|
| Basic JavaScript | Eloquent JavaScript | 🆓 |
| Tooling | JavaScript Application Design | 💰 |
| ES6 | Exploring ES6 | 🆓 |
| Testing | JavaScript Testing Recipes | 💰 |
| DOM | DOM Enlightenment | 🆓 |
| Functional Programming | JavaScript Allongé, the "Six" Edition | 🆓 |
| Object-Oriented Programming | JavaScript Spessore | 🆓 |
| Async Programming | Async JavaScript | 💰 |
| Design Patterns & Architectures | Learning JavaScript Design Patterns | 🆓 |
| Single Page Application | Single page apps in depth | 🆓 |
| Practical Project | Building A JavaScript Framework | 🆓 |
| Practical Project | Building Front-End Web Apps with Plain JavaScript | 🆓 |
| Practical Project | Human JavaScript | 🆓 |
| Books | Price |
|---|---|
| Understanding ECMAScript 6 | 🆓 |
| Books | Price |
|---|---|
| Test-Driven JavaScript Development | 💰 |
| Behaviour Driven Development with JavaScript | 💰 |
| Books | Price |
|---|---|
| Mostly Adequated Guide to Functional Programming | 🆓 |
| Functional JavaScript | 💰 |
| Books | Price |
|---|---|
| The Principles of Object-Oriented JavaScript | 💰 |
| Books | Price |
|---|---|
| High Performance JavaScript | 💰 |
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.
