Подборка бесплатных книг по JavaScript для начинающих

Всегда хочется получить исчерпывающие знания в области, с которой вы работаете. JavaScript — один из языков, о котором получить исчерпывающие знания почти невозможно. Он постоянно развивается, как развивается и веб вообще, поэтому любой веб-разработчик должен стремиться успеть за этим развитием, и уж тем более обязан назубок знать основы технологии, которую он применяет.

JavaScript сейчас доминирует в мире IT. С его помощью вы можете как создать маленькое веб-приложение, так и запрограммировать робота. К счастью, язык существует уже довольно давно, и овладевшие им в превосходстве разработчики описали свой опыт программирования на нём в книгах.

Выразительный JavaScript

Выразительный Java Script

Эта книга рассказывает, как заставить компьютеры делать то, что вам от них нужно. Компьютеры сегодня так же распространены, как отвёртки — но содержат гораздо больше скрытых сложностей, и поэтому их сложнее понять и с ними сложнее работать. Для многих они остаются чуждыми, слегка угрожающими штуками.

Введение в JavaScript

В этой книге дан тщательный обзор мира JavaScript через разбор встроенных объектов и нюансов языка. Эта книга точно не предназначена для людей, только начинающих изучать программирование вообще и JavaScript в частности.

Изучаем шаблоны JavaScript

Эта книга посвящена рассмотрению как классических, так и современных шаблонов программирования на JavaScript. В целом ориентирована на начинающих программистов.

Руководство по JavaScript

HTML5 даёт великолепные возможности. Как и jQuery. Как и Node.JS. Если добавить к ним ещё немного чистого JavaScript — вы запросто покорите веб.

Обновлённую версию этого руководства можно увидеть здесь.

JavaScript с человеческим лицом

Данная книга рассчитана на тех, кто планирует создавать веб-приложения с помощью JS . В ней описываются особенности языка, полезные инструменты, шаблоны, и этим список не ограничивается.

Говорим на JavaScript

Эта книга даст вам универсальные знания о JavaScript, понимание как его общей логики, так и деталей. Автор предполагает, что читатель уже знаком с принципами объектно-ориентированного программирования и каким-либо языком вроде PHP, Ruby, Python, C++ или Java.

Создание фронтенда веб-приложений на чистом JavaScript

Создание фронт-энда веб-приложений на чистом Java Script

В этой книге показано, как писать на JS фронтенд приложений, не используя никаких третьесторонних фреймворков или библиотек.

Создание JavaScript-приложений

Кроме общего знания принципов JavaScript, эта книга подарит вам также знания из смежных областей, вроде JSON или NoSQL, а так же понимание того, как вообще пишутся веб-приложения.

Одностраничные приложения в деталях

Как понятно из названия, эта книга посвящена разработке одностраничных приложений. В ней нет описания конкретных технологий и фреймворков, но зато неплохо описаны общие шаблоны и практики.

Введение в DOM

Книга посвящена работе с DOM (Document Object Model) — пожалуй, самому важному в JavaScript для всех веб-разработчиков.

JavaScript: хорошие моменты

Эта книга, написанная Дугласом Крокфордом, создателем JSON и JSLint, является классикой мира JavaScript, и прочитать её должен каждый. В ней рассказывается об основах объектно-ориентированного подхода и приводится множество примеров, как хороших, так и плохих. Разумеется, автор рассказывает, как исправлять такие «вредные» примеры и как не допускать подобных ошибок.

Серия книг «Вы не знаете JS»

Эта серия, написанная известным преподавателем Кайлом Симпсоном, состоит из 6 книг, каждая из которых покрывает отдельный раздел языка. Главным преимуществом этих книг является то, что они достаточно короткие, благодаря чему вы не успеете отвлечься.

Принципы объектно-ориентированного JavaScript

В этой книге исследуются основы JavaScript как объектно-ориентированного языка. Рассматриваются такие темы, как наследование, прототипы, объекты и конструкторы, а также многие другие. Все примеры кода подробно разобраны с выделением преимуществ и недостатков.

По материалам ReactDOM