Очень много вопросов про JavaScript.
Лично я очень плохо его знаю, а опыт использование ограничивается на уровне 1 приложения на React.js. Поэтому большого списка не будет.
Начало довольно очевидное
Изучите HTML, CSS и GIT. Без этого никак. Совсем.
learn.javascript.ru
Самый популярный и актуальный справочник по JS на русском языке.
ES7-ES9 Features
Обзор последних фич языка
Поскольку на чистом JS очень редко кто-то пишет, то далее рекомендую присматриваться к фреймворкам. Самые популярные из них это: React, Angular и Vue.js
Angular.js - самый долгоживущий.
React.js - из за нового подхода, на долго закрепился на рынке.
Vue.js - очень прост в использовании, но вакансий гораздо меньше, чем в вышеперечисленных.