Семь этапов, через которые проходит почти каждый новичок — с примерными сроками на каждый, без прикрас.
Столько в среднем занимает весь путь при занятиях 10–15 часов в неделю — быстрее возможно, но именно этот темп проходят чаще всего.
Да, если заниматься больше 15 часов в неделю и пропустить часть этапов, у которых нет строгой зависимости друг от друга — например, готовить резюме параллельно с портфолио.
Нет. Работодатели в вебе чаще смотрят на портфолио и умение решать задачи, чем на диплом — особенно на начальных позициях.
Сроки ориентировочные, а не жёсткий дедлайн. Плавающий график — это нормально, важнее пройти каждый этап осмысленно, а не быстро.
Бесплатный курс JavaScript с практикой после каждого урока проведёт вас через основы, DOM и первые проекты — этапы 1–2 из этого маршрута.