JS — популярнейший и современный язык программирования, поэтому специалисты, владеющие им, не испытывают проблем с трудоустройством, причем заработная плата такого программиста является вполне достойной. В этой статье мы предлагаем ознакомиться с популярными книгами по JavaScript из серии «для чайников», которые пригодятся начинающим как для старта, так и для оттачивания своих навыков. Учебники по JavaScript, попавшие в список, переведены на русский язык, поэтому проблем с их освоением не будет, хотя поработать все же придется. Используйте на здоровье!
«Изучаем программирование на JavaScript»
Не написали еще ни строчки кода? Не проблема! Руководство ниже позволит войти в тему в самой доступной форме. Вы поймете, почему браузеры реагируют на программы JavaScript по разному и как создавать понятный и универсальный код. Все это будет не скучно и однообразно, а живо и интересно! Материал предназначен для начинающих программистов.
Список плюсов:
- доступная подача информации;
- простейший язык изложения;
- многосторонний подход к запоминанию материала;
- множество понятных примеров.
Минусы:
- мягкий переплет;
- иллюстрации иногда отвлекают;
- большой размер.
«JavaScript для чайников»
Так как JavaScript — это основной язык программирования современных веб-сайтов, то очень важно начинать его изучение с правильных материалов. Этот самоучитель как раз к таковым и относится. Он позволит относительно быстро освоить CSS и HTML5, а также познакомиться с онлайн-графикой. Все озвученные темы, будь то циклы, массив, анимация jQuery или JSON совмещаются с проверкой полученных знаний на официальном сайте издательства.
Плюсы:
- содержательно и доступно;
- даются хорошие знания основ JavaScript;
- ключевые темы описаны детально.
Минусы:
- код разбирается мало;
- обложка мягкая;
- иллюстрации немного бледные.
«Как устроен JavaScript»
Следующий номер в списке — самоучитель от эксперта в области JS. Автор доходчиво объясняет устройство и основы языка: в одном пособии вы найдете и имена, и числа, и символы, и логические значения, и особенности применения скриптов и пр. К примеру, новички часто сталкиваются с трудностями в типизации – книга учит их избегать. В конце — ООП, функции высшего порядка и программирование без классов.
По сути, перед нами профессиональный субъективный взгляд на то, как именно работать с JS. Автор говорит о своем видении JavaScript, причем делает это оригинально и местами довольно прямо и жестко, не давая языку никаких поблажек.
«Изучаем JavaScript. Руководство по созданию современных веб-сайтов»
Из этого учебника на русском вы узнаете правила, спецификации и инструментальные методы, применяемые в ES6, причем делать это вы будете, опираясь на практический фундамент. В результате, помимо всего прочего, научитесь создавать качественные приложения как на клиентской стороне, так и в Node.js.
Список затрагиваемых во время обучения тем:
- транскомпиляция с помощью ES6;
- особенности применения функций;
- объекты и ООП;
- генераторы, итераторы, прокси-объекты;
- Node.js;
- асинхронное программирование.
Самоучитель больше подойдет для разработчиков с опытом работы на других языках программирования (Java, Python и пр.), однако не знающих JavaScript. Но и для «чайников» это пособие — вполне себе вариант.
Плюсы:
- твердая обложка, качественная печать;
- простое изложение, интересная подача;
- неплохо описаны основы JS, а также асинхронное программирование.
Список недостатков:
- на месте обратных кавычек (`) стоят обычные одинарные (‘) либо обычные двойные («), что некорректно;
- ряд примеров и конструкций разобран не очень подробно и понятно;
- прикладная разработка в том же браузере дана поверхностно.
«Интерактивная веб-разработка»
Последний пункт списка — учебник на русском для программистов, веб-дизайнеров и контент-менеджеров. Рассматриваются основы, изучив которые, можно приступать к разработке простого ПО. Научитесь создавать JS-сценарии, разрабатывать интерактивные сайты, работать с библиотекой jQuery.
Плюсы:
- множество иллюстраций;
- твердый переплет;
- качественная печать.
Минусы:
- некоторые фрагменты кода работают некорректно.
Надеемся, наш список был вам полезен.
Источник:
- https://proglib.io/p/top-15-knig-po-javascript-ot-novichka-do-professionala-2020-03-01.