Я бы порекомендовал вам следующую схему изучения языка:
Изучить основы с помощью видео-курса на ютубе, там их более чем достаточно.
Придумайте самому себе какую-то задачу / какой-то проект, который вы заведомо не сможете осуществить на основе полученных базовых знаний. Начните постепенно реализовывать проект и изучать возникающие вопросы по мере их возникновения.
Я именно по такому пути пошел в свое время и сейчас работают JS-разработчиком в окологосударственном холдинге. Так что способ вполне себе рабочий)
Наиболее популярный и полный ресурс https://learn.javascript.ru/
Для более продвинутого изучения можно смотреть на https://developer.mozilla.org/ru/
Это основы. После их изучения уже можно проходить различные курсы и т.д.
Metanit(ru): https://metanit.com/web/javascript/
SoloLearn(eng): https://www.sololearn.com/learning/1024
Современный учебник JS(ru): https://learn.javascript.ru/
Лично мне понравился сайт metanit, я так же на нем изучал Java, C# и Golang.