89

Рекомендуемая литература, учебники и документация по JavaScript.

Формат:

Имя Фамилия — «Название книги целиком и полностью», ГГГГ г..

Формат для переведенной литературы:

Имя Фамилия (Name Surname) — «Название книги целиком и полностью», ГГГГ перевода ("Full name of the book", YYYY )

  • Не создавайте новых ответов — редактируйте этот.
  • Старайтесь сохранять разделение по категориям (когда они будут).
  • Сохраняйте алфавитную (лексикографическую) сортировку по названию книги.
  • Пожалуйста,

Данный перечень входит в поддерживаемый сообществом Сборник учебных ресурсов по программированию.

insolor
  • 49,104
Nick Volynkin
  • 34,094
  • Вопросы SO предполагаются объективными и имеющими решение. Длинные перечни, тем более вообще без какого-то запроса, нарушают формат SO. Я предлагаю закрыть этот вопрос. – uhbif19 Jun 03 '16 at 05:06
  • 11
    @uhbif19 сообщество на Мете приняло решение о разрешении подобных списков литературы, как канонических вопросов по теме, под меткой [tag:книги]. Посему, закрытия не будет. Но подобные вопросы неканонического характера будут закрываться. Если получится, как дубликаты. Такие перечни нужно поддерживать, поэтому какие получится собрать -- зависит от состава сообщества. –  Jun 03 '16 at 13:33
  • @D-side Вы пытаетесь создать энциклопедию из сайта вопросов и ответов. Всё равно что забивать гвозди микроскопом. Мою правку ответа например просто удалили, хотя моё дополнение ничуть не хуже. Теряется всякая логика stackoverflow. Этот вопрос, хотя это вообще не вопрос, а статья, нужно удалить т.к. он не является вопросом, а является статьёй. –  Jul 15 '16 at 05:35
  • @Khipster Книги - да, видеокурсы - нет. А вашу правку я откатил. – Nick Volynkin Jul 15 '16 at 05:46
  • @NickVolynkin Прочитай свою же писанину: "Рекомендуемая литература, документация и курсы по JavaScript". Курсы, Карл! –  Jul 15 '16 at 05:49
  • @NickVolynkin Вы ломаете всякую логику работы stackoverflow, создавая статьи вместо вопросов, а вместо ответов используя один мега-ответ. Это забивание гвоздей микроскопом. Криворукость в чистом виде. –  Jul 15 '16 at 06:06
  • @Khipster может и так, но сообщество с вами не согласно. Вопрос о том, стоит ли добавлять туда видеокурсы, можете вынести на Мету. –  Jul 15 '16 at 07:14
  • @D-side Сообщество не согласно не со мной, а с правилами: http://ru.stackoverflow.com/help/on-topic –  Jul 15 '16 at 07:28
  • 5
    @Khipster консенсус на Мете выше правил. Как законы и референдум, это "волеизъявление населения". Правила описывают общие принципы, Мета -- краевые случаи. –  Jul 15 '16 at 07:32
  • @D-side Это полная анархия, а никакие не правила. А что до консенсуса на Мете так это вообще нисколько не объективное решение. –  Jul 15 '16 at 08:04
  • 5
    @Khipster да, не объективное, но это решение большинства активных участников. Разрешение на отдельные исключения из правил в уверенности, что пользы от них будет больше, чем вреда. –  Jul 15 '16 at 08:12
  • 5
    @Khipster абзац из справки, на который вы ссылаетесь, дописывал туда лично я. И там нет ни слова про видеокурсы, только о книгах речь. В данном вопросе под курсами понимаются учебники, а не видео. – Nick Volynkin Jul 16 '16 at 13:05
  • @Khipster http://meta.ru.stackoverflow.com/q/3413/181472 – Nick Volynkin Jul 20 '16 at 09:31

1 Answers1

80

JavaScript

  1. Douglas Crockford — «JavaScript: The Good Parts», 2008
    (Не рекомендуется новичкам в JS)
  2. Marijn Haverbeke — «Eloquent JavaScript: A Modern Introduction to Programming», 2014
  3. Addy Osmani — «Learning JavaScript Design Patterns», 2012
    (Не рекомендуется новичкам в программировании)
  4. Стоян Стефанов — «JavaScript. Шаблоны», 2011
  5. Дэвид Флэнаган — «JavaScript. Подробное руководство», 2012
    (Допустим для новичков в программировании, но ориентирован не на них)
  6. Дэвид Херман — «Сила JavaScript. 68 способов эффективного использования JS», 2013
  7. Эрик Фримен, Элизабет Робсон — «Изучаем программирование на JavaScript», 2015
    (Подойдет для начинающих)
  8. Джон Резиг, Беэр Бибо — «Секреты JavaScript ниндзя», 2015
    (Подойдет для более продвинутых)
  9. Джон Резиг, Расс Фергюсон, Джон Пакстон — «JavaScript для профессионалов», 2017 (Подойдет для более продвинутых)
  10. Илья Кантор — «Современный учебник Javascript»
    (В основном ориентирован на работу online, но есть и pdf/epub версия. Достаточно дружелюбен для новичков)
  11. Mozilla Developer Network — раздел о JavaScript
    (Хороший онлайн справочник по языку, но есть и учебник)
  12. Metanit.com - Web разработка / JavaScript (Такой же хороший онлайн справочник, что и Mozilla Developer Network)
  13. Cпецификация (формальное описание синтаксиса, базовых объектов и алгоритмов) языка Javascript - называется ECMAScript.
  14. Николас Закас - JavaScript для профессиональных веб-разработчиков (3-е изд.) - 2015. 960 стр. Несмотря на название - для новичков самое-то. Шикарная книга.
  15. Николас Закас - ECMAScript 6 для разработчиков - 2017. Книга расскажет о всех изменениях в JS, внесенных ECMAScript 6. (не для новичков).
  16. Мэтт Фрисби - JavaScript для профессиональных веб-разработчиков, 2022
  17. Кайл Симпсон - "Серия" Вы не знаете JS в шести книгах, 2013-2015
  18. Стоян Стефанов - «JavaScript. Шаблоны», 2011
  19. Дуглас Крокфорд - «Как устроен JavaScript», 2019
  20. Луис Атенсио - «Функциональное программирование на JavaScript», 2020
  21. Мартин Фаулер - «Рефакторинг кода на JavaScript», 2019
  22. Stoyan Stefanov - «Object-Oriented JavaScript», 2017
  23. Николас Закас - «JavaScript. Оптимизация производительности», 2012
  24. Хантер Томас II, Инглиш Брайан - «Многопоточный JavaScript», 2022
  25. Кирупа Чиннатхамби - «JavaScript с нуля», 2021
  26. Doka - удобный справочник по JavaScript

jQuery

  1. Бер Бибо, Иегуда Кац — «jQuery. Подробное руководство по продвинутому JavaScript», 2011
Valera
  • 34
Nick Volynkin
  • 34,094
  • 2
    В этом списке не хватает книги Николаса Закаса "javascript для профессиональных веб-разработчиков" – Dmytro Dec 23 '17 at 18:39
  • 1
    @Дмытрык так добавьте ) – Nick Volynkin Dec 24 '17 at 03:55
  • @NickVolynkin Может стоит сюда добавит ещё и какие-нибудь учебники по TypeScript? (у меня, к сожалению, нет рекомендаций, я как раз в надежде их тут найти сюда пришёл :D) – MrModest Dec 13 '19 at 10:15
  • @MrModest охотно бы, но у меня тоже нет рекомендаций. – Nick Volynkin Dec 13 '19 at 10:22
  • А чо все книги такие старые? ))) Ну кроме 2017. Рекомендую Илью Кантора - он так и пишет - вот вам информация для понимания, но это старое говно и не надо его использовать. – muturgan Jan 08 '21 at 17:00