JavaScript создан Бренданом Айком в 1995 году за десять дней — изначально как скриптовый язык для браузера Netscape. Дальше стандарт закрепился как ECMAScript, обновления выходят каждый год (ES2015 → ES2016 → ES2017 → …). Сегодня язык живёт не только в браузере: Node.js, Deno, Bun позволяют писать серверный код, React Native и Electron — мобильные и десктопные приложения. С 2022 года Node.js 22 умеет запускать TypeScript-файлы напрямую.
Порог входа низкий — можно писать что-то полезное в первые часы. Дальше глубина открывается быстро: замыкания, прототипы, event loop, асинхронность, модули. Хорошо подходит как первый язык, особенно если интересен веб — результат виден сразу в браузере.
Ниже — десять ресурсов для старта: официальные материалы, интерактивные площадки, книги, курсы и наборы упражнений.
MDN Web Docs — JavaScript
Главный справочник по языку и веб-платформе, поддерживается Mozilla с 2005 года. Здесь и туториал для новичков, и справочник каждой функции с примерами и таблицами поддержки в браузерах. Стандарт индустрии — ссылка на MDN стоит в 90% ответов на Stack Overflow.
The Modern JavaScript Tutorial
Обучающий проект Ильи Кантора, ведёт с 2007 года. Пожалуй, самый цельный вводный курс: от переменных до Web Components и WebSockets. Много интерактива, задач с решениями. Бесплатный, есть версии на нескольких языках.
Eloquent JavaScript (Марийн Хавербеке)
Книга, доступная целиком в открытом доступе. Учит не только языку, но и мышлению программиста — с проектными главами (робот-курьер, платформенная игра, симулятор жизни). Свежее 4-е издание покрывает современный синтаксис. Печатная версия продаётся.
freeCodeCamp — JavaScript Algorithms and Data Structures
Полностью бесплатный курс с сертификатом. Более 300 часов практики: синтаксис, ES6, работа с DOM, алгоритмы, структуры данных. Всё интерактивно, задача → тест → следующая. Один из лучших входов для нулевого уровня.
Codecademy — Introduction to JavaScript
Интерактивный курс на 30 часов: код прямо в браузере с автопроверкой. Хороший старт для тех, кому важна быстрая обратная связь. Базовые модули бесплатны, продвинутые по подписке.
The Odin Project
Полный трек full-stack JavaScript-разработчика — от HTML/CSS до Node.js и Express. Курс не ведёт за руку, а даёт ссылки на первоисточники и требует делать проекты самостоятельно. Полностью бесплатный, open-source, поддерживается сильным сообществом.
You Don't Know JS Yet (Кайл Симпсон)
Серия из шести книг, все в открытом доступе на GitHub. Копает вглубь: типы, замыкания, this, прототипы, асинхронность. Не для первого дня, но обязательное чтение после базового курса — закрывает провалы «почему это работает именно так».
Exercism — JavaScript Track
Свыше 130 задач с автотестами и ревью менторов. Читают код на идиоматичность (деструктуризация, spread, чистые функции). Полностью бесплатно, донат-модель.
JavaScript30 (Уэс Бос)
Тридцать проектов за тридцать дней на чистом JS — часы, drum kit, галерея. Без библиотек и фреймворков: учит именно языку и DOM API. Бесплатный, только email для регистрации.
web.dev — Learn JavaScript
Курс от команды Google Chrome DevRel. Свежие материалы под современный стандарт: async/await, модули, оптимизация производительности. Хорошо сочетается с другими курсами — закрывает разрыв между базовым синтаксисом и production-практиками.









