Перевод статьи CantonaD «10 recommended books for learning JavaScript».
![Книги по JavaScript](https://techrocks.ru/wp-content/uploads/2018/04/books-1281581_1280.jpg)
![Книги по JavaScript](https://techrocks.ru/wp-content/uploads/2018/04/books-1281581_1280.jpg)
JavaScript это легковесный язык программирования, но, тем не менее, один из самых мощных.
Его использование в Интернет стремительно растет, он очень популярен среди веб-разработчиков. В настоящее время у JavaScript больше всего активных проектов на GitHub.
Для веб-разработчика, желающего выжить в мире Интернет, важно иметь навыки работы с JavaScript.
Если вы прям сейчас хотите попробовать свои силы в JavaScript, попробуйте пройти тест в 20 вопросов по результатам которого вы сможете понять, стоит ли вам изучать этот язык самому или же пойти на курсы по программированию. Вопросы довольно сложные для новичка. Но проходной балл доступный. ПРОЙТИ ТЕСТ
![](https://techrocks.ru/wp-content/uploads/2020/05/JS_970x250.jpg)
![](https://techrocks.ru/wp-content/uploads/2020/05/JS_970x250.jpg)
Перед вам список из 10 книг, рекомендуемых для изучения этого языка программирования. Они помогут вам улучшить свои навыки веб-разработки.
1. JavaScript. Сильные стороны
![](https://techrocks.ru/wp-content/uploads/2022/05/photo_2020-09-13_12-27-18.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/photo_2020-09-13_12-27-18.jpg)
Эта книга по JavaScript написана Дугласом Крокфордом. Она очень известна среди веб-разработчиков.
Книга предназначена для тех, кто еще только начинает свое знакомство с JavaScript. Она освещает все лучшее в этом языке, включая:
- Синтаксис
- Функции
- Массивы
- Объекты
- Методы
- Наследование
- Регулярные выражения
- Прекрасные фичи
- Стиль
От редакции Techrocks. Также рекомендуем обратить внимание на книгу «Как устроен JavaScript» того же автора.
2. «Вы не знаете JS»
![You Don’t Know JS](https://techrocks.ru/wp-content/uploads/2018/04/you-do-not-know-1024x588.jpg)
![You Don’t Know JS](https://techrocks.ru/wp-content/uploads/2018/04/you-do-not-know-1024x588.jpg)
«You Don’t Know JS» это, собственно говоря, серия из 6 книг, написанных Кайлом Симпсоном.
Эту серию книг можно рекомендовать как новичкам в JavaScript, так и тем, у кого уже есть большой опыт в этом языке, поскольку она может помочь дополнить понимание JavaScript.
Если вы новичок, книги стоит читать в таком порядке:
- Познакомьтесь, JavaScript
- Область видимости и замыкания
- Замыкания и объекты
- Типы и грамматические конструкции
- Асинхронная обработка и оптимизация
- ES6 и не только
3. Выразительный JavaScript
![](https://techrocks.ru/wp-content/uploads/2022/05/50447564-mareyn-haverbeke-vyrazitelnyy-javascript-sovremennoe-veb-programm-50447564.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/50447564-mareyn-haverbeke-vyrazitelnyy-javascript-sovremennoe-veb-programm-50447564.jpg)
«Eloquent Javascript» (автор — Марейн Хавербек) также является одной из популярных книг в среде веб-разработчиков.
Эта книга состоит из 22 частей, раскрывающих все лучшее в JS на уровне от базового до среднего с указанием лучших приемов.
Прочтя эту книгу вы узнаете о разнообразных вещах, от базового синтаксиса и структуры данных в JavaScript до эффективности DOM и управления node.js для создания сервера.
4. Сила JavaScript
![](https://techrocks.ru/wp-content/uploads/2022/05/6060519-devid-herman-sila-javascript-68-sposobov-effektivnogo-ispolzovaniya-js.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/6060519-devid-herman-sila-javascript-68-sposobov-effektivnogo-ispolzovaniya-js.jpg)
Эта книга, написанная Дэвидом Херманом, предназначена для тех, у кого уже есть базовое понимание JavaScript.
Книга «Effective JavaScript» содержит советы эксперта по JavaScript. Она написана для разработчиков с уровнем знаний от среднего и выше.
Произведение Дэвида Хермана предлагает 68 проверенных способов, которые помогут вам в решении ваших задач и в организации кода.
Прочтя эту книгу, вы научитесь хорошему стилю, узнаете, с чего начинать проект и как управлять им на протяжении всего периода разработки.
5. JavaScript. Подробное руководство
![](https://techrocks.ru/wp-content/uploads/2022/05/24499998-devid-flenagan-javascript-podrobnoe-rukovodstvo-6-e-izdanie-24499998.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/24499998-devid-flenagan-javascript-podrobnoe-rukovodstvo-6-e-izdanie-24499998.jpg)
Это одна из самых хорошо организованных и детальных книг по JavaScript. Написал ее Дэвид Флэнаган.
«Подробное руководство» дает детальный обзор концепции JavaScript и особенностей вебплатформенного API, имеющих отношение к разработке веб-приложений.
6. Secrets of the JavaScript Ninja
![](https://techrocks.ru/wp-content/uploads/2022/07/photo_2022-07-06_17-40-54.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/07/photo_2022-07-06_17-40-54.jpg)
Авторы книги – Джон Резиг и Беэр Бибо. Это лучшая книга для тех, кто хочет быть ниндзя в JavaScript, то есть для заинтересованных в изучении унаследованных вещей в JavaScript и получении удовольствия от изучения способов решения критических проблем.
Книга рассчитана на разработчиков среднего уровня.
7. JavaScript. Шаблоны
![](https://techrocks.ru/wp-content/uploads/2022/05/24500294-stoyan-stefanov-2-javascript-shablony-24500294.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/24500294-stoyan-stefanov-2-javascript-shablony-24500294.jpg)
Эта книга написана старшим разработчиком в Yahoo Стояном Стефановым. Она поможет вам изучить JavaScript с помощью многочисленных шаблонов программирования. Хотите вы писать фронтенд, бэкенд или десктопные приложения – этак книга является для вас лучшим выбором.
8. The principles of object-oriented JavaScript
![](https://techrocks.ru/wp-content/uploads/2022/05/photo_2020-10-04_13-30-33.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/photo_2020-10-04_13-30-33.jpg)
Николас Закас, автор этой книги, объяснил в ней природу объектно-ориентированного программирования уникальным способом.
Эта книга помогает глубже понять такие ключевые характеристики, как наследование, функции, объекты. Книга хороша как для новичков, так и для экспертов.
9. Программирование приложений на JavaScript
![](https://techrocks.ru/wp-content/uploads/2022/05/photo_2021-01-03_18-06-50.jpg)
![](https://techrocks.ru/wp-content/uploads/2022/05/photo_2021-01-03_18-06-50.jpg)
Эту книгу написал Эрик Эллиот. Это лучший выбор для вас, если вы хотите узнать, как добавлять фронтенд- и бэкенд-свойства в большое веб-приложение.
В этой книге вы прочтете о лучших приемах организации кода и узнаете, как можно повторно использовать ваш код.
В книге также описываются способы тестирования, интегрирования и развертывания обновлений программного обеспечения.
10. Beginning JavaScript
![](https://techrocks.ru/wp-content/uploads/2022/07/Beginning-JavaScript.jpeg)
![](https://techrocks.ru/wp-content/uploads/2022/07/Beginning-JavaScript.jpeg)
Это один из бестселлеров по JavaScript. Авторы книги — Jeremy McPeak и Paul Wilton. Книга предназначена для новичков. Это одно из самых обновляемых руководств.
«JavaScript. Основы» охватывает много продвинутых тем, включая новые элементы HTML5 и их API, JSON, функции, события, новые свойства геолокации и многое другое.
Заключение
Все упомянутые выше книги подходят как для новичков, так и для опытных JavaScript-разработчиков. Они помогут вам в изучении программирования на JavaScript.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]
половина книг хрен найдешь на русском
Смысл на русском искать — большая часть книг на русском никогда не появится. Сейчас уже стандарт, что английский — must have для it
Не пишите ерунды — лично знаю несколько человек которые прекрасно себе работают и не сильно инглиш знают. С заказчиком напрямую их конечно не сводит никто, но зп от этого не страдает.
В любом случае нет ничего лучше оригинала. Плюс английский — это мастхев для программиста.
Вот все говорят про инглиш. А сами эти комментаторы [ред.] не знают инглиш. Ахахахаха.
Хорошо бы ссылки на скачивание добавить.
Дуже корисний ресурс! Дякую автору