Рекомендуемая литература, учебники и документация по JavaScript. Формат: Имя Фамилия — «Название книги целиком и полностью», ГГГГ г.. Формат для переведенной литературы: Имя Фамилия (Name Surname) — «Название книги целиком и полностью», ГГГГ перевода ("Full name of the book", YYYY ) Не создавайте новых ответов — редактируйте этот. Старайтесь сохранять разделение по категориям (когда они будут). Сохраняйте алфавитную (лексикографическую) сортировку по названию книги. Пожалуйста, не добавляйте сюда видеолекции и интерактивные курсы, не размещайте ссылки на нелегальный контент вроде торрент-трекеров.
Данный перечень входит в поддерживаемый сообществом Сборник учебных ресурсов по программированию.
Ответ JavaScript Douglas Crockford — «JavaScript: The Good Parts», 2008 (Не рекомендуется новичкам в JS) Marijn Haverbeke — «Eloquent JavaScript: A Modern Introduction to Programming», 2014 Addy Osmani — «Learning JavaScript Design Patterns», 2012 (Не рекомендуется новичкам в программировании) Стоян Стефанов — «JavaScript. Шаблоны», 2011 Дэвид Флэнаган — «JavaScript. Подробное руководство», 2012 (Допустим для новичков в программировании, но ориентирован не на них) Дэвид Херман — «Сила JavaScript. 68 способов эффективного использования JS», 2013 Эрик Фримен, Элизабет Робсон — «Изучаем программирование на JavaScript», 2015 (Подойдет для начинающих) Джон Резиг, Беэр Бибо — «Секреты JavaScript ниндзя», 2015 (Подойдет для более продвинутых) Джон Резиг, Расс Фергюсон, Джон Пакстон — «JavaScript для профессионалов», 2017 (Подойдет для более продвинутых) Илья Кантор — «Современный учебник Javascript» (В основном ориентирован на работу online, но есть и pdf/epub версия. Достаточно дружелюбен для новичков) Mozilla Developer Network — раздел о JavaScript (Хороший онлайн справочник по языку, но есть и учебник) Metanit.com - Web разработка / JavaScript (Такой же хороший онлайн справочник, что и Mozilla Developer Network) Cпецификация (формальное описание синтаксиса, базовых объектов и алгоритмов) языка Javascript - называется ECMAScript. Николас Закас - JavaScript для профессиональных веб-разработчиков (3-е изд.) - 2015. 960 стр. Несмотря на название - для новичков самое-то. Шикарная книга. Николас Закас - ECMAScript 6 для разработчиков - 2017. Книга расскажет о всех изменениях в JS, внесенных ECMAScript 6. (не для новичков). Мэтт Фрисби - JavaScript для профессиональных веб-разработчиков, 2022 Кайл Симпсон - "Серия" Вы не знаете JS в шести книгах, 2013-2015 Стоян Стефанов - «JavaScript. Шаблоны», 2011 Дуглас Крокфорд - «Как устроен JavaScript», 2019 Луис Атенсио - «Функциональное программирование на JavaScript», 2020 Мартин Фаулер - «Рефакторинг кода на JavaScript», 2019 Stoyan Stefanov - «Object-Oriented JavaScript», 2017 Николас Закас - «JavaScript. Оптимизация производительности», 2012 Хантер Томас II, Инглиш Брайан - «Многопоточный JavaScript», 2022 Кирупа Чиннатхамби - «JavaScript с нуля», 2021 Doka - удобный справочник по JavaScript jQuery Бер Бибо, Иегуда Кац — «jQuery. Подробное руководство по продвинутому JavaScript», 2011