Найти тему
SaintCode Bootcamp

7 книг для изучения JavaScript

Оглавление

JavaScript является одним из самых из самых востребованных языков программирования

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

Cсылки указаны на книги в оригинале.

1. Марк Майерс. «A Smarter Way to Learn JavaScript: The new tech-assisted approach that requires half the effort» («Более разумный способ изучения JavaScript: новый технический подход, требующий вдвое меньше усилий»)

По мнению Майерса, две основные проблемы изучения это понимание и запоминание информации.

Автор разделил книгу на короткие главы. За каждой главой следуют интерактивных 20 упражнений, доступных на сайте автора (все упражнения бесплатные). Можно выполнять упражнения до тех пор, пока информация полностью не усвоится.

Книга написана специально для новичков и является хорошим практическим пособием по изучению JavaScript.

Приобрести книгу можно тут.

2. Дуглас Крокфорд. «JavaScript: Good Parts» («JavaScript: хорошие стороны»)

В этой книге перечислены положительные стороны Javascript и рассказывается, как избежать «негативных моментов».

Автор сосредотачивает внимание на некоторых не очевидных аспектах JavaScript, которые лишь недавно начали обсуждаться в программистском сообществе. В книге подробно отслеживается развитие JS, а также его функции, которые день ото дня используются все чаще.

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

Приобрести книгу можно тут.

3. Ивелин Демиров. «Learn JavaScript VISUALLY» («Изучите JavaScript ВИЗУАЛЬНО»)

Это прекрасно иллюстрированная книга по программированию на JavaScript, которая учит основам с помощью метафор, аналогий и простых пошаговых упражнений.

Поскольку программа Learn JavaScript VISUALLY предназначена для новичков, здесь нет ничего о более глубоких и сложных темах, относящихся к JS. Кроме того, эта книга довольно лаконична по сравнению с другими книгами по JavaScript для начинающих.

Приобрести книгу можно тут.

4. Дэвид Херман (предисловия Брендана Эйха). «Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript» (Эффективный JavaScript: 68 способов использовать всю мощь JS»)

Программист Девид Херман делится своим техническим опытом и приводит примеры из собственной практики.

Книга предлагает своим читателям подробный обзор JS и состоит из 68 проверенных подходов к написанию лучшего JavaScript, подкрепленных конкретными примерами.

Вы узнаете, как выбрать правильный стиль программирования для каждого проекта, управлять непредвиденными проблемами и более успешно работать со всеми аспектами программирования на JavaScript.

Приобрести книгу можно тут.

5. Ник Морган. «JavaScript for Kids: A Playful Introduction to Programming» («JavaScript для детей: введение в программирование в игровой форме»)

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

Состоит из трех частей:

1. Основы - охватывает основные элементы JS, включая типы данных, функции и циклы. Подробная инструкция о создании простых веб-страниц HTML, а также текстовой версии игры Hangman.

2. Расширенный JS: jQuery, объектно-ориентированное программирование, работа с браузером и запуск кода через определенные промежутки времени с таймерами. Итогом раздела станет создание игры «Find the Buried Treasure! Game»

3. Подробная информация о холсте HTML5, о том, как рисовать на холсте, как анимировать рисунки и как управлять анимацией с помощью клавиатуры. Подытоживает раздел упражнений по созданию классической игры «Змейка».

Приобрести книгу можно тут.

6. Кайл Симпсон. «You don`t know JS» («Вы не знаете JS»)

Серия «Вы не знаете JS», состоящая из 6 книг, начинается с основ JavaScript, а затем переходит к закрытию, объектам, областям действия и, наконец, изменениям ES2016.

Каждая книга серии помогает читателям познакомиться с наиболее тонкими техническими аспектами языка программирования.

После прочтения You Don’t Know JS, развивается понимание JavaScript. Проще говоря, данная серия — это буквально глубокое погружение в JavaScript от автора Кайла Симпсона.

Приобрести книгу можно тут.

7. Джереми МакПик и Пол Уилтон. «Beginning JavaScript» («Начиная работать с JavaScript»)

Отличная отправная точка для полных новичков. Книга написана доступным языком, легким для освоения JS.

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

Приобрести книгу можно тут.

Делитесь своими mustread в комментариях!

Всем добра!