https://eloquentjavascript.net/

The third edition of “Eloquent JavaScript” (rated 4.5/5 on Amazon) is now fully available for free online and downloadable as pdf, ebup, and mobi.

JS is often maligned and misunderstood but remains the most commonly used programming language [source] and is the de-facto language of browsers. With Node.js runtime for servers and React Native for mobile apps, there seems to be nowhere you can’t use JS. This book is thorough in covering the language, its features (and its flaws), and its practical uses with easy-to follow text and great practice projects. Whatever your experience-level with programming and/or JS, I think you’ll find this book useful.

If you’re programming, you’ll have to work with the web, and so you’ll need JavaScript and I think this the best book to become effective with JS.

This post is also available on DEV.