This page has been robot translated, sorry for typos if any. Original content here.

Selection of free books on JavaScript for beginners

Бесплатные книги по JavaScript

JavaScript (abbr. Js) is a multi-paradigm programming language. Supports object-oriented, imperative and functional styles. It is an implementation of the ECMAScript language (ECMA-262 standard).

JavaScript is typically used as an embeddable language for programmatically accessing application objects. The most widely used in browsers as a language <scripts to make interactivity to web pages. The main architectural features: dynamic typing, weak typing, automatic memory management, prototype programming, functions as first-class objects.

JavaScript was influenced by many languages, and when developing, the goal was to make the language look like Java, but easy to use by non-programmers. JavaScript does not own any company or organization, which distinguishes it from a number of programming languages ​​used in web development. The name “JavaScript” is a registered trademark of Oracle Corporation .

Бесплатные книги по JavaScript

You always want to get comprehensive knowledge in the field with which you work. JavaScript is one of the languages ​​about which it is almost impossible to get comprehensive knowledge. It is constantly evolving, as is the development of the web in general, so any web developer should strive to keep up with this development, and even more so must know by heart the basics of the technology that he uses.

JavaScript now dominates the IT world. With it, you can both create a small web application and program a robot. Fortunately, the language has been around for quite some time, and the developers who have mastered it in superiority have described their programming experience in books.

Expressive javascript

Бесплатные книги по JavaScript

This book tells how to make computers do what you want them to do. Computers today are just as common as screwdrivers - but they contain much more hidden difficulties, and therefore they are harder to understand and harder to work with. For many, they remain alien, slightly threatening things.

Introduction to JavaScript

Бесплатные книги по JavaScript

This book provides a thorough overview of the JavaScript world through parsing embedded objects and language nuances. This book is not exactly intended for people just starting to learn programming in general and JavaScript in particular.

Learn JavaScript templates

Бесплатные книги по JavaScript

This book is devoted to the consideration of both classical and modern JavaScript programming patterns. In general, focused on novice programmers.

Javascript tutorial

Бесплатные книги по JavaScript

HTML5 gives you great features. Like jQuery. Like Node.JS. If you add some more pure JavaScript to them, you easily conquer the web.

An updated version of this guide can be seen here .

Javascript with a human face

Бесплатные книги по JavaScript

This book is designed for those who plan to create web applications using JS. It describes the features of the language, useful tools, templates, and this list is not limited.

We speak JavaScript

Бесплатные книги по JavaScript

This book will give you a universal knowledge of JavaScript, an understanding of both its general logic and details. The author assumes that the reader is already familiar with the principles of object-oriented programming and some language like PHP, Ruby, Python, C ++ or Java.

Creating frontend web applications in pure javascript

Бесплатные книги по JavaScript

This book shows how to write front-end applications for JS without using any third-party frameworks or libraries.

Creating JavaScript applications

Бесплатные книги по JavaScript

In addition to general knowledge of the principles of JavaScript, this book will give you also knowledge from related fields, such as JSON or NoSQL, as well as an understanding of how web applications are written in general.

One-page applications in detail

Бесплатные книги по JavaScript

As the name implies, this book is dedicated to the development of one-page applications. It does not describe specific technologies and frameworks, but it’s not a bad description of common patterns and practices.

Introduction to DOM

Бесплатные книги по JavaScript

The book is devoted to working with DOM (Document Object Model) - perhaps the most important in JavaScript for all web developers.

Javascript: good moments

Бесплатные книги по JavaScript

This book , written by Douglas Crockford, creator of JSON and JSLint, is a classic of the JavaScript world, and everyone should read it. It describes the basics of the object-oriented approach and provides many examples, both good and bad. Of course, the author tells how to correct such "harmful" examples and how not to make such mistakes.

A series of books "You do not know JS"

Бесплатные книги по JavaScript

This series , written by renowned teacher Kyle Simpson, consists of 6 books, each of which covers a separate section of the language. The main advantage of these books is that they are quite short, so you do not have time to distract.

Principles of Object Oriented JavaScript

Бесплатные книги по JavaScript

This book explores the basics of JavaScript as an object-oriented language. Topics covered include inheritance, prototypes, objects and constructors, as well as many others. All code samples are discussed in detail, highlighting the advantages and disadvantages.