JavaScript, основы

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

Изначально JS получился мутным и его создатель, Брендан Эйх, сравнивал себя с Эшем из 3-й части «Зловещих мертвецов», который перепутал слова в заклинании и вызвал в мир ужаснейшее зло:

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

Основной материал

Прочитайте Современный учебник JavaScript и выполните все задания с важностью 5. Английская версия написана с учетом нововведений в синтаксисе JS. Рекомендуется читать обе версии параллельно.

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

Практические задания

  • JavaScript 30 — тридцать задач на JS с разбором. Решайте сами, сверяйтесь с решением автора. Задачи подготовлены как раз для тех, кто познакомился с JS и хочет набить руку. Задачи веселые и решаются на чистом JS, без библиотек и фреймворков.
  • Решите задачи, собранные в нашем репозитории.