17 июля 2018 • Обновили 22 мая 2024
Погружение в JavaScript: подборка книг для начинающих изучать язык
Татьяна Демьяненко, фрилансер-копирайтер и junior-frontend, поделилась с Медиа Нетологии подборкой книг, которые помогут освоить JavaScript.
Эта статья для тех, кто хочет войти в сферу программирования.
Эта статья для тех, кто хочет войти в сферу программирования.
Татьяна Демьяненко
Фрилансер-копирайтер и junior-frontend
Татьяна Демьяненко, фрилансер-копирайтер и junior-frontend, поделилась с Медиа Нетологии подборкой книг, которые помогут освоить JavaScript.
Эта статья для тех, кто войти в сферу программирования.
Эта статья для тех, кто войти в сферу программирования.
После изучения HTML и CSS я долго выбирала, какой язык программирования освоить. В итоге остановилась на JavaScript (JS) — он показался мне наиболее перспективным и востребованным.
В Медиа Нетологии уже была подборка сервисов, помогающих в освоении JS. Я же решила поделиться полезной литературой — книгами, которые помогли мне стартовать в программировании.
В Медиа Нетологии уже была подборка сервисов, помогающих в освоении JS. Я же решила поделиться полезной литературой — книгами, которые помогли мне стартовать в программировании.
Ник Морган
Именно с неё я начала своё знакомство с JS. Всё подробно и наглядно. Одним словом — для детей. Не имея представления о программировании в принципе, я всё поняла и усвоила.
В самоучителе три части:
В процессе обучения Ник Морган рассказывает о создании нескольких примитивных игр, например, «Змейки».
В самоучителе три части:
- Основы. Здесь автор рассмотрел строение языка и его отдельные элементы. Хочу выделить раздел об HTML, без знания которого программирование невозможно.
- Продвинутый JavaScript. В этой части вы разберётесь с понятиями DOM, jQuery, интерактивное и объектно-ориентированное программирование.
- Графика. Автор учит создавать рисунки и анимации, управлять последними с клавиатуры.
В процессе обучения Ник Морган рассказывает о создании нескольких примитивных игр, например, «Змейки».
Дэнни Гудман и Майкл Моррисон
Название говорит само за себя: от основ к сложным элементам. Книга не учит программировать в прямом смысле — скорее авторы знакомят с терминами и понятиями, объясняют, в чём отличие похожих элементов языка. Теория дополнена подробными примерами.
Единственный минус книги — неудобная навигация: содержание не всегда соответствует действительности. Но если читать полностью, не пытаясь схитрить и пролистнуть, всё доступно и понятно.
Единственный минус книги — неудобная навигация: содержание не всегда соответствует действительности. Но если читать полностью, не пытаясь схитрить и пролистнуть, всё доступно и понятно.
Дэвид Флэнаган
В последней версии руководства 17 глав, которые условно можно разделить на информативные группы:
- Введение в JavaScript. Здесь рассказывают об основах работы.
- Базовые знания по языку JS: функции, свойства, массивы, операторы, объекты, методы и классы.
- Инструменты и расширения JS, которые помогут в работе и новичкам, и опытным программистам.
Дуглас Крокфорд
Предыдущие издания назывались «JavaScript: сильные стороны», а при обновлении информации издательство изменило не только обложку, но и название книги.
Автор рассказывает:
Книга подойдёт тем, кто планирует заниматься разработкой веб-приложений или сайтов.
Автор рассказывает:
- о сильных и слабых сторонах JS;
- надёжных конструкциях, которые позволяют использовать язык программирования на полную мощь;
- составляющих языка — массивах, объектах, функциях, исследованиях, методах и стилях.
Книга подойдёт тем, кто планирует заниматься разработкой веб-приложений или сайтов.
Джон Резиг, Беэр Бибо и Иосип Марас
Первое издание вышло в 2012 году, второе — в 2017. Я читала второе. В нём на подробных примерах авторы рассматривают методики и понятия языка JS.
Мои впечатления: если не только читать книгу, но и применять сразу теорию на практике, можно многому научиться. Отдельный респект авторам за освещение скрытых препятствий при разработке веб-приложений и за обучение их преодолевать.
Мои впечатления: если не только читать книгу, но и применять сразу теорию на практике, можно многому научиться. Отдельный респект авторам за освещение скрытых препятствий при разработке веб-приложений и за обучение их преодолевать.
Стоян Стефанов
В книге автор рассказывает про основные шаблоны, которые помогают решить часто возникающие проблемы. Кроме шаблонов, описаны и антишаблоны, которых стоит избегать при работе на JS.
Мне понравилось грамотное сочетание теории с практическими примерами. Спасибо автору за то, что поделился своим крутым опытом.
Для тех, кому лень гуглить: Стоян Стефанов — экс-ведущий специалист в Yahoo!, эксперт по языку JS и создатель YSlow 2.0, который помогает оптимизировать производительность веб-страниц.
Мне понравилось грамотное сочетание теории с практическими примерами. Спасибо автору за то, что поделился своим крутым опытом.
Для тех, кому лень гуглить: Стоян Стефанов — экс-ведущий специалист в Yahoo!, эксперт по языку JS и создатель YSlow 2.0, который помогает оптимизировать производительность веб-страниц.
- Напоследок хочу посоветовать онлайн-учебник JavaScript, в котором удобная навигация и доступное изложение материала. Удачи в обучении!
Освойте профессию на курсе
- Научитесь создавать сайты и проектировать интерфейсы с нуля
- Соберёте портфолио из 16 проектов
- Сможете претендовать на junior-позицию или уйти на фриланс через 6 месяцев обучения
- Научитесь создавать сайты и проектировать интерфейсы с нуля
- Соберёте портфолио из 16 проектов
- Сможете претендовать на junior-позицию или уйти на фриланс через 6 месяцев обучения
А если ещё не готовы учиться платно, узнайте о профессии больше ↓
Узнаете, как устроены и работают сайты, и освоите основные инструменты программиста
Познакомитесь с профессией frontend-разработчика и узнаете, чем она привлекает начинающих специалистов
Читать также
Мнение автора и редакции может не совпадать. Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.
Татьяна Демьяненко
Фрилансер-копирайтер и junior-frontend
Оцените статью