How does your book differ from other JavaScript books?
This book is a one-stop shop to learn JavaScript, starting from an absolute beginner level up to an employable skill level. It doesn’t just cover the theory and show how things are done conceptually, but it also invites you to put your newly acquired knowledge into practice in a unique and innovative way.
We give particular focus to projects that create experiences for web users, bringing all aspects of coding together. By focusing on the browser’s DOM on top of pure JavaScript at an early stage, we demonstrate how simple techniques can create very real experiences. This is where your level of JavaScript should start to feel like an applicable skill.
Once you’ve completed the book, we introduce a variety of frameworks and libraries to give an idea of the directions a JavaScript programmer could take. The step to developing with environments, frameworks, and libraries like Node.js, Angular, and React has gotten smaller in recent years, and we aim to point you in the right direction.