Мы попросили Леру, автора тренажёров по JavaScript, поделиться пятью, на её взгляд, полезными книгами по JavaScript. Они подойдут для новичков и тех, кто хочет подтянуть знания.

Если вы знаете английский язык, то советуем читать их в оригинале.

JavaScript для детей

JavaScript для детей
«Самоучитель по программированию.»

Книга подойдёт для тех, кто только начинает изучать JavaScript. Она знакомит с основами и даёт поверхностное представление о языке. В книге три части: основы, продвинутый JavaScript и графика. В ней также есть практические задания, в которых пошагово рассказывается, как написать игру.

Книга на Озоне

JavaScript. Подробное руководство

JavaScript. Подробное руководство
«JavaScript. Подробное руководство.»

Эту книгу советуют все и не зря. Она даёт хорошую базу, но тяжеловато читается. В руководстве рассматриваются основы JavaScript, среда разработки сценариев и клиентский JavaScript.

Книга на Озоне

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

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

Знакомит с основами программирования и языка JavaScript. В ней предлагается выполнить несколько небольших проектов, чтобы закрепить материал. Один из них — создание своего языка программирования. В книге также рассказывается о canvas, SVG и Node.js.

Читать перевод

Грокаем алгоритмы

Грокаем алгоритмы
«Иллюстрированное пособие для программистов и любопытствующих.»

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

Книга на Озоне

JavaScript for Web Designers

JavaScript for Web Designers
«JavaScript for Web Designers.»

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

Книга на Амазоне

Совет: Читая книги, не забывайте запускать у себя код из примеров. Так вы закрепите прочитанное на практике и лучше усвоите информацию.