Если вы ещё ничего не знаете, зачем вы сразу собираетесь на фуллстека? Учитесь на бэкэндера или фронтэндера (полагаю, что вы учитесь с нуля). Я лично предлагаю учиться на бэкэндера - на мой взгляд, менее популярное направление, более познавательное и менее стрессовое.
Для того, чтобы подняться до junior developer с нуля,
достаточно года, если это год учёбы
с практикой 5/8. Вообще, вся информация по Javascript, которая вам понадобится, давно уже организована на очень старом портале рунета
javascript.ru. Там даже упражнения есть.
Если вы боитесь инфоцыган, учитесь в крупных компаниях, которые существуют очень давно.
FreeCodeCamp,
Frontend Masters,
Яндекс.Практикум, ищите отдельные курсы на давно установившихся платформах, где есть отзывы других студентов, типа Udemy или Pluralsight (только не на самих этих двух платформах, они зашкварились regional lock'ом и должны за это сгореть в аду). Важен принцип - крупный веб-сайт, который продаёт курсы давно, о котором говорят. Самое важное, что вас должно в курсах интересовать - это
упражнения и возможность диалога с преподавателем.
Можно обойтись и без покупных курсов. По яваскрипту существуют две совершенно бесплатные книги,
Eloquent Javascript и
You Don't Know JS. На этих книгах вы разберёте сам язык и работу с ним на простых примерах. Затем придумайте себе проект веб-приложения и, пользуясь полученными знаниями, разработайте его. Всю сопутствующую документацию найдёте в Сети по ходу работы. При наличии минимальной теоретической базы практика - лучшая форма обучения в программировании. Кроме того, лично разработанный проект веб-приложения - это плюс к портфолио, которое у вас точно посмотрят при найме.
И да, если вы удивлены количеством ссылок на англоязычные ресурсы, ничего удивительного в этом нет. Для разработчика программного обеспечения умение читать по-английски это необходимый для работы навык. Без него вы наносите себе такой урон, который даже оценить не сможете.