If you're learning JS, it won't take long for you to be exposed to the enormity of the ecosystem and the sheer number of moving pieces you need to understand (at least conceptually) to build a modern web application.
- An Introduction to Gulp.js by Craig Buckler
- A Beginner's Guide to Webpack 2 and Module Bundling by Mark Brown
- React vs Angular: An In-depth Comparison by Pavels Jelisejevs
- Retrofit Your Website as a Progressive Web App by Craig Buckler
- 10 Tips to Become a Better Node Developer by Azat Mardan
- An Introduction to Chart.js 2.0 — Six Simple Examples by Jack Rometty
The book is loaded: Gulp.js, React, Node and Chart.js as well as webpack. I like that it's not too wordy so easy to read. I like the DOM coverage but I could not understand it at first. But after following some video tutorials on the DOM and got the hang of it, this book made it even more clear.
Well written and highly recommended.
Nice and quick review helping to get oriented in modern JS. It does't cover everything, but that's a part of that "nice & quick".
If you wish to familiarize yourself with the ecosystem around JS, this is the book for you.
If you are a programmer with experience in other programming languages and want to familiarize yourself with JS, ES2015 is way forward, and this is a great introductory resource.
If you are confused by the wide variety of frameworks and programming paradigms available out there, then this book will sort some of that confusion out for you.