С чего начать изучение JavaScript?


Не секрет, что такой язык программирования как JavaScript очень популярен и востребован в мире IT. По состоянию на 2021 год ДжаваСкрипт выбился в лидеры, подробнее можно узнать в статье на Habr. Его популярность будет только расти во всех направлениях – фронтенде, бэкенде, фулстеке. Ответ на вопрос “стоит ли изучать JavaScript?” – очевиден, еще как стоит, в ближайшие 5 лет так точно! Из всех языков программирования JS занимает где-то среднее место по сложности изучения. Для тех, кто решил его осваивать с нуля, путь обучения до получения звания Junior может занять порядка 1 года. Мы расскажем как лучше учить JavaScript, чтобы этот путь был как минимум в два раза короче.
Как эффективно учить JavaScript?


- Видеоуроки на Youtube.
- Книги.
- Курсы.
Видеоуроки по JS
Здесь ничего сложного, вписываете в поиск Youtube «JavaScript Основы для Начинающих» и первый десяток видео можете полностью смотреть. Наверняка по этому запросу вы сразу найдете видео от Владилена Минина. У него талант рассказывать сложное простыми словами, поэтому в первую очередь посмотрите его видео для знакомства с языком. Мы рекомендуем потратить на изучение видео и практику по ним примерно 1 месяц. Вы должны полностью погружаться за это время в изучение основ. Речь идет не о 20 минутах в перерывах, а о 3 часах в день. Такая концепция конечно тяжело выполнима для тех, кто вообще далек от IT, кому уже за 40 лет, есть много обстоятельств и так далее. Для тех, кто изучает JS с детства естественно такой интенсив не понадобится. Если вы подпадаете под описанную нами персону, то только такая нагрузка дает эффект при обучении.
Книги по JavaScript
После просмотра всевозможных туториалов вы уже должны уметь что-то кодить, как минимум понимать основы. Чтение книг позволит восполнить пробелы и расширит знания. Из самых удобочитаемых книг можно выделить:
- Изучаем программирование на JavaScript» – Эрик Фримен, Элизабет Робсон. Эта книга настоящая находка для тех, кому JS кажется какой-то магией и читать что-то другое вам пока тяжело. Формат написания здесь с юмором, поэтому понять суть вам будет легко.


- «Современный учебник JavaScript» – Илья Кантор. Здесь 3 тома, от простого к сложному. Формат написания уже немного замысловатый, но после первой книги, вам он покажется доступным.
- «JavaScript. Подробное руководство, 7-е издание» – Флэнаган Дэвид. Достаточно тяжелая книга для чтения, но она может служить в качестве справочника, и познакомиться с ней даже начинающему JS разработчику стоит.
Все эти книги можно бесплатно скачать в интернете, либо купить в бумажном виде – как кому удобно. Существует также много другой интересной литературы, но для старта этого материала будет более чем достаточно. На изучение каждой книги советуем потратить 1 месяц и выделять все те же минимальные 3 часа в день. Почему фигурируют опять эти 3 час? Потому что это оптимальное время для нашего головного мозга, за которое он будет воспринимать новую информацию, тем более в возрасте от 30 лет, тем более о программировании.
Курсы по JS
Как бы вы не хотели, но существует так называемый закон Парето и два предыдущих способа изучения JS дадут вам всего лишь 20% эффективности при 80% труда. Так практически всегда происходит при самостоятельном обучении. Чтобы это соотношение эффективности поменялось, нужен грамотный ментор или двухмесячное обучение JavaScript в IT-школе Lemon School. 

Изучение JavaScript с нуля. Кому не надо его учить?


- Вы знаете ПК на продвинутом уровне, умеете пользоваться как Windows, так и Mac OS.
- Есть базовые знания English.
- Вы имеете представление об HTML/CSS или вы действующий специалист в IT индустрии.
Вот под этим списком и понимается изучение JS с нуля. Те из вас, кто далек от этих трех навыков, рекомендуем освоить сначала их и лучший способ это сделать – конечно же записаться на курсы IT для начинающих. Отличным фундаментом для изучения ДжаваСкрипт будет освоение верстки.
Заключение
- JavaScript - один из самых популярных и востребованных языков программирования по состоянию на 2022-23 год.
- В ближайшие 5 лет стоит изучать JavaScript в связи с его растущей популярностью во фронтенде, бэкенде и фуллстек.
- Изучение JS может занять около 1 года для тех, кто начинает с нуля, но этот процесс можно сократить, если следовать определенной последовательности обучения: видеоуроки, книги, курсы
- Тем, кто не знаком с HTML/CSS, или базовыми понятиями в области информационных технологий будет полезно пройти вводный курс по IT








