Учебник JavaScript Ильи Кантора
Большой бесплатный учебник JavaScript на русском: от переменных до веб-компонентов, с задачами после каждой главы и песочницей для кода.

Что это
learn.javascript.ru — современный учебник JavaScript, который Илья Кантор ведёт много лет. Внизу страницы стоят годы 2007–2026, а учебник продолжают обновлять: при проверке на главной было указано обновление от 25 сентября 2026 года. Весь текст открыт и бесплатен, исходники лежат на GitHub, а сам учебник переведён на десяток с лишним языков.
Материал разбит на три части. Первая — сам язык: переменные, функции, объекты, прототипы, классы, промисы, async/await, генераторы. Вторая — браузер: DOM, события, формы, загрузка документа. Третья — тематические разделы, которые можно читать в любом порядке: веб-компоненты, регулярные выражения, сетевые запросы, хранение данных в браузере.
Почему мы это выбрали
Хороших учебников по программированию на русском немного, а таких, которые не устаревают, ещё меньше. Здесь текст написан живо, без канцелярита, и почти каждая глава заканчивается задачами с решениями. Примеры можно запускать прямо на странице — не нужно ничего ставить, чтобы проверить, как работает кусок кода.
Нам нравится, что учебник одинаково полезен новичку и тому, кто пишет на JavaScript давно: второй читает его как справочник, когда нужно вспомнить, как устроены замыкания или цикл событий.
С чего начать
- Откройте первую часть и пройдите «Основы JavaScript» — это пара вечеров.
- Решайте задачи в конце глав до того, как смотреть ответ: именно так материал оседает.
- Если уже пишете код, загляните в главы про промисы и async/await.
- Раздел про регулярные выражения из третьей части полезен даже тем, кто не пишет на JavaScript.
Кому подойдёт
Тем, кто хочет войти в веб-разработку с нуля, студентам, дизайнерам, которые хотят понимать, что происходит в браузере, и разработчикам, которым нужен надёжный справочник на русском. На сайте есть и платные курсы с преподавателями, но учебник полностью доступен без них.
Коротко о главном
Учебник бесплатный? Да, весь текст открыт; платные только отдельные курсы и версии в EPUB и PDF.
Нужно ли что-то устанавливать? Нет, примеры запускаются прямо в браузере.
Подойдёт ли совсем новичку? Да, первая часть начинается с самых основ.





