Free JavaScript Books


Human Javascript

Human Javascript

What if you could eliminate 3,000 line JavaScript files, nasty state bugs and that nagging feeling of oh-please-don’t-touch-it fragility? What if you could make your team’s communication and code collaboration better while shipping higher quality software at an increasing rate? And what if you could do all this while investing in software skills that aren’t tied to the anchor of a here-today-irrelevant-tomorrow framework? Introducing Human Javascript: Practical patterns for simple but powerful JavaScript apps.


Node.js Succinctly

Node.js Succinctly

Learn the fundamentals of using Node.js to speed up your JavaScript-based applications. This informative e-book will take you from Hello World to “if…then” decisions, all the way to real-time data monitoring. You’ll learn how to use Node.js to build modules, declare JSON data objects, and create entire web-based applications. The basics of socket and database programming with Node.js are also covered.


Speaking JavaScript

Speaking JavaScript

Speaking JavaScript helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away.


AngularJS Succinctly

AngularJS Succinctly

Author Frederik Dietz uses AngularJS Succinctly to outline common tasks and challenges for developers using Angular.js. With his help, novices and experts alike will find a reference that clearly outlines a variety of challenges, their solutions, and technical explanations for how the challenges are overcome.


D3 Tips and Tricks [PDF, ePub, Kindle, Online]

D3 Tips and Tricks

D3 Tips and Tricks: Interactive Data Visualization in a Web Browser is a book written to help those who may be unfamiliar with JavaScript or web page creation get started turning information into visualization.


JavaScript Allongé [Online]

JavaScript Allongé

JavaScript Allongé: A strong cup of functions, objects, combinators, and decorators, by Reginald Braithwaite, is free to read online.


TypeScript for C# Programmers

TypeScript for C# Programmers Download TypeScript for C# Programmers, by Steve Fenton, in pdf format from InfoQ. If you are a .NET programmer working with JavaScript, the emerging TypeScript language will be of great interest.


JavaScript Cookbook

JavaScript Cookbook

A free online version of JavaScript Cookbook: Programming the Web, by Shelley Powers, is available on O’Reilly Atlas.


TypeScript Succinctly

TypeScript Succinctly

Free eBook TypeScript Succinctly: The .NET approach to JavaScript, by Steve Fenton, is available in PDF and Kindle formats.


Free O’Reilly Book: Programming JavaScript Applications

Free O'Reilly Book: Programming JavaScript Applications

Read Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries, by Eric Elliott, online for free.