image

JavaScript free books

Notable online free books for you to learn JavaScript from beginner to advanced

In the world of front-end development, that attitude is fortunately far less prevalent. Most web devs understand that there’s always more to learn. Following books will teach you everything about JavaScript programming language and techniques, approaches and best practices for building modern web apps.


Eloquent JavaScript

image

eloquentjavascript.net

Eloquent JavaScript intends to make you familiar enough with the JavaScript language to be able to make a computer do what you want. Besides explaining JavaScript, the book also will introduce the basic principles of programming.

JavaScript Enlightenment

image

javascriptenlightenment.com

An accurate JavaScript worldview through an examination of native JavaScript objects and supporting nuances: complex values, primitive values, scope, inheritance, the head object, etc.

Learning JavaScript Design Patterns

image

addyosmani.com

Learning JavaScript Design Patterns explores applying both classical and modern design patterns to the JavaScript programming language. It is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language.

Exploring ES6

image

exploringjs.com

Exploring ES6 is intended for people already familiar with JavaScript. It covers ECMAScript 6 in depth, but is structured so that you can also quickly get an overview if you want to. It not only tells you how ES6 works, it also tells you why it works the way it does.

The JavaScript Tutorial

image

javascript.info

This online book will walk you through the basics of the JavaScript language. As the book progresses, you’ll be introduced to more advanced subjects such as object-oriented programming and regular expressions.

Human JavaScript

image

read.humanjavascript.com

This book is for developers who are interested in learning about JavaScript in the perspective of building web apps.

Speaking JavaScript

image

speakingjs.com

Speaking JavaScript‘s target audience is programmers who want to learn JavaScript quickly and properly, and JavaScript programmers who want to deepen their skills and/or look up specific topics.

You Don’t Know JS

image

github.com

You Don’t Know JS is a series of books diving deep into the core mechanisms of the JavaScript language.

JavaScript For Cats

image

jsforcats.com

JavaScript for Cats is an introduction to JavaScript for new programmers.