Free JavaScript Books


Gulp Succinctly

Gulp Succinctly

Gulp is an easy-to learn, easy-to-use JavaScript task runner that has become an industry standard. This book offers an entry to Gulp for experienced developers. Author Kris van der Mast offers practical examples and clear descriptions, making Gulp Succinctly the perfect entry point for developers interested in Gulp.


Leaflet.js Succinctly

Leaflet.js Succinctly

This introduction to Leaflet.js will teach key concepts of the software and critical techniques in order to help you develop web-ready interactive maps. Mark Lewin’s Leaflet.js Succinctly is the first step on the road to producing the best interactive maps you possibly can.


SurviveJS – Webpack and React

SurviveJS - Webpack and React

Facebook’s React powers an increasing amount of sites. There is a good reason for this. It simplifies frontend development greatly. Combined with Webpack, a bundling tool, you have a powerful frontend development environment in your hands. SurviveJS – Webpack and React shows you how to build a simple Kanban application based on these technologies.


Building Front-End Apps with AngularJS and Parse.com

Building Front-End Apps with AngularJS and Parse.com

This tutorial book shows how to build JavaScript front-end web applications with AngularJS and the cloud storage service Parse.com. By learning from the examples provided in the book, you can quickly improve your understanding of basic concepts and techniques.


You Don’t Know JS: ES6 & Beyond

You Don't Know JS: ES6 & Beyond

No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. As part of the “You Don’t Know JS” series, this compact guide focuses on the new features that will be available to developers in ECMAScript 6, the newest version of the standard on which JavaScript is built.


You Don’t Know JS: Async & Performance

You Don't Know JS: Async & Performance

As part of the “You Don’t Know JS” series, this concise yet in-depth guide focuses on new asynchronous features and performance techniques—including Promises, generators, and Web Workers—that let you create sophisticated single-page web applications and escape callback hell in the process.


You Don’t Know JS: Types & Grammar

You Don't Know JS: Types & Grammar

As part of the “You Don’t Know JS” series, this compact guide explores JavaScript types in greater depth than previous treatments by looking at type coercion problems, demonstrating why types work, and showing you how to take advantage of these features.


You Don’t Know JS: this & Object Prototypes

You Don't Know JS: this & Object Prototypes

This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned.


You Don’t Know JS: Scope & Closures

You Don't Know JS: Scope & Closures

This concise yet in-depth guide takes you inside scope and closures, two core concepts you need to know to become a more efficient and effective JavaScript programmer. You’ll learn how and why they work, and how an understanding of closures can be a powerful part of your development skillset.


You Don’t Know JS: Up & Going

You Don't Know JS: Up & Going

The You Don’t Know JS series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.