Что почитать начинающим разработчикам: подборка книг по JavaScript

34d9e51ed1d63ae28cbd1cbb7dc7dc8a.png

Привет, Хабр! Я Саша Пиманов, ведущий iOS-разработчик в МТС Диджитал. Сегодня хочу поделиться подборкой книг для кодеров, которые только начинают свой путь в ИТ-отрасли. Если у вас есть любимые книги по JS, о которых я не упомянул, пишите о них в комментариях. Возможно, заберу их в следующий пост. Ну, поехали!

JavaScript для начинающих, издание 6

Автор: Майк МакГрат

f1084a5f54a7728c0ccb81e87dfc1161.png

Руководство помогает освоить основу языка. Есть практические упражнения — можно сразу закрепить полученную теорию и понять, где и как применять новые знания.

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

Есть иллюстрации, полезные советы и предостережения, чего делать точно не стоит. Среди тем, которые затрагивает автор, — добавление JS на сайт, описание переменных и функций, рассказ об операторах. МакГрат подробно объясняет, как создавать объекты и управлять ими, где применять методы.

Есть нюанс: в книге говорится, что читать ее можно и без опыта программирования. На мой взгляд, понимать языки все же нужно — иначе освоить информацию просто не получится.

Справочник JavaScript. Кратко, быстро, под рукой

Авторы: А.П. Никольский, Е.В. Дубовик

78620eab85fd0a1ff7e2fe762a4f2b70.jpg

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

Книга будет полезна не только начинающим разработчикам, но и кодерам с опытом — тем, кто подзабыл нюансы работы с ЯП и хочет быстро вспомнить. Вместе со справочниками по HTML и CSS это творение — отличная помощь кодеру.

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

Автор: Т.Д. Краудер

360523d989a4a552cabd9d2ea8226b7f.jpg

Отличное руководство для разработчиков, которые хотят писать не только быстро, но и правильно. Авторы подробно объясняют, как использовать возможности языка, чтобы код хорошо читался и был лаконичным. А еще раскрывают такие темы:

  • отличие последних версий JavaScript;

  • расширенная функциональность объектов,

  • современный синтаксис языка.

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

По промокоду IDKFA в Строках эти книги можно прочитать бесплатно. Активировать промокод — до 30.09.2024.

JavaScript. 32 урока для начинающих

Автор: В.А. Дронов

c25140632b303516de0d2e09f694b00d.jpg

Всего в книге 32 урока, с 60 разными упражнениями по JavaScript. Конечно, они не самые сложные, ведь книга предназначена для кодеров с минимальным опытом. Но основы языка автор раскрывает неплохо: типы данных, переменные, управляющие конструкции, функции, массивы, объекты, классы, регулярные выражения, модули, средства для обработки исключений и отладки. К тому же в книге говорится об асинхронном программировании и Node.js.

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

JavaScript в примерах и задачах

Автор: А. Васильев

a43fadfaf442eb666e65ddc4877e99a2.jpg

Автор просто и интересно рассказывает о сложных вещах — ООП и веб-программировании на JavaScript.

Васильев создал методику, которая позволяет новичкам быстро освоить базовые принципы языка и начать работу над простыми практическими проектами. Примеры с подробным разбором деталей и разъяснениями помогают понять информацию, даже если у вас совсем мало опыта.

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода

Автор: М. Фаулер

f0d26618ca886d8f768fbaaea35aa4e2.jpg

Книга пригодится начинающему разработчику, который хочет разобраться с вопросом рефакторинга кода. Мы читаем об этом часто, но что это вообще такое и зачем оно нужно? Автор раскрывает принципы и методы процесса, рассказывает, когда и как его применять.

В этой книге тоже много примеров: Фаулер описал больше 60 методов, включая рефакторинг без классов. Есть даже каталог рефакторингов с примерами.

Несмотря на сложность темы, читается книга легко. Иногда возникает чувство, что держишь в руках увлекательный рассказ. Фаулер интересно и в красках показывает, с чего нужно начинать рефакторинг и каких результатов ждать.

На сегодня все. Не забудьте рассказать в комментариях о своих фаворитах среди книг по JS.

А еще недавно мы писали про 5 книг, которые стоит почитать начинающему ИТ-архитектору.

© Habrahabr.ru