С нуля можно выучить основы JavaScript за 4-5 месяцев. После этого программисты начинают активно осваивать и другие языки, необходимые для работы.
Чтобы быстрее освоить JavaScript и начать работать с ним, лучше придерживаться правил и системного подхода. Сначала надо изучить основы языка, потом – библиотеки с уже готовыми данными, например Query. В них есть готовые шаблоны или объекты, с которыми предстоит работать.
Всегда по-разному, но рассчитывать стоит примерно на шесть месяцев плотного изучения. Здесь уже зависит от того, насколько человек проявляет интерес: нужно практиковаться как можно больше. На первых порах важно упорство, понимание того, зачем ты все это делаешь.
Понадобится как минимум один год, чтобы выучить JavaScript от начинающего до готового к работе Junior программиста.
Эти 12 месяцев можно разделить на четыре этапа обучения.
Новичок (1-3 месяца) На этом этапе ты только начинаешь изучать JavaScript и знакомишься с синтаксисом языка.
В первые недели твоё внимание будет сосредоточено на основных концепциях JavaScript, таких, как переменные, функции и типы данных.
Продвинутый новичок (4-6 месяцев) К четвертому месяцу ты должен быть знаком с основными концепциями и механизмами JavaScript.
Ты сможешь использовать JS для создания консольных программ. С этого момента твоя главная цель — применять полученные знания на практике.
Средний уровень (7-9 месяцев) На этом этапе ты больше не новичок — теперь ты понимаешь основные концепции JavaScript и начинаешь работать над углублением знаний.
Продвинутый средний уровень (10 - 12 месяцев) На этом этапе вы теперь должны иметь возможность писать Full-Stack проекты на JavaScript, читать и понимать код, а также знать, как исправлять ошибки.
После завершения этого этапа ты будешь готов к работе Junior JavaScript разработчиком.