February 4, 2020

Учебник, курсы и скринкасты по JS на learn.javascript.ru

Привет!

Сегодня пробежимся по годному ресурсу по JavaScript как для совсем начинающих, так и для уже понюхавших пороху, хотя последние уже наверняка здесь живут. Речь о ресурсе https://learn.javascript.ru/ - постоянно обновляемом интерактивном учебнике по JS и его друзьям: Node.js, Webpack, Gulp, React.js, Angular.

Помимо учебника на ресурсе вы найдете:

  • курсы и интенсивы - платные, но по разумным ценам
  • форум с живой и активной аудиторией
  • перевод спецификации EcmaScript 
  • тестирование знаний по JavaScript и DOM
  • скринкасты от команды проекта по JS и фреймворкам на его основе.

Откуда ноги растут?

Проект был запущен в 2007 году Ильей Кантором - JS-разработчиком с 20-летним стажем разработки, 12 лет из которых Илья программирует на JavaScript. Илья - идейный вдохновитель, бессменный лидер проекта и автор большей части (около 70%) учебника, создатель скринкастов по Node.js, Gulp, Webpack и Git. Проект постоянно развивается и обрастает новыми разделами, фишками и людьми. В команде уже 7 человек, а вклад в написание учебника внесли чуть менее 100 авторов.

Главная страница learn.javascript.ru

Учебник - почти как книга, но лучше

Учебник нормального человека и учебник курильщика

Давайте отбросим формальности и заглянем в учебник. Он состоит из двух частей: в первой части рассматривается сам язык, а во второй речь идет о взаимодействии с браузером и элементами веб-страниц – как получать элементы, манипулировать их размерами, динамически создавать интерфейсы и взаимодействовать с посетителем.

Пример из содержания первой части учебника

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

В заключение

Резюмируя, хочется отметить, что к каждой главе учебника проработаны задания - лаконичные, понятные и значительно продвигающие вас на пути к освоению языка. Взгляните на иллюстрацию ниже:

Галочками помечены задачи. Читайте учебник, выполняйте задания, общайтесь с другими пользователями в комментариях и на форуме, и будет вам счастье еще один язык в копилку.

Ловите традиционную цитату:

Martin Fowler
Любой дурак сможет написать код, который поймет машина. Хорошие программисты пишут код, который сможет понять человек.