JavaScript free books

Oct 29, 2020javascriptbookslists

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.

Editor's Picks

image

Eloquent JavaScript

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.
image

JavaScript Enlightenment

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

Learning JavaScript Design Patterns

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.
image

Exploring ES6

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.
image

The JavaScript Tutorial

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.
image

Human JavaScript

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

Speaking JavaScript

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.
image

You Don’t Know JS

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

JavaScript For Cats

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