Всё зависит от вашего уровня, желаемой профессии и настроя. Если рассматривать онлайн-образование, то ведущие онлайн-университеты (Skillbox, Нетология, GeekBrains и другие) обучают JavaScript новичков и разработчиков с опытом.
Также можно учиться на Яндекс Практикуме: платформа предлагает бесплатный вводный курс по веб-разработке и платное продолжение, если вам всё понравится.
Если вам хочется острых ощущений, то попробуйте иностранные обучающие ресурсы, например курсы по JavaScript на английском на Coursera в партнёрстве с Университетом Джонса Хопкинса или Мичиганским университетом.
Если вам ближе традиционное очное образование, то Учебный центр при МГТУ им. Н.Э.Баумана «Специалист.ру» тоже обучает JavaScript (доступен также онлайн-формат).
Курсов довольно много, все не перечислить. Не так давно мы готовили удобную подборку с лучшими онлайн-курсами по JavaScript, можете ознакомиться и с ней у нас на сайте :)
для начинающих отличный бесплатный курс с самоподготовкой можно пройти на https://learn.javascript.ru/
не блок с курсами, а именно проходя главы учебника, все вполне доступно описано и с примерами.
Начните с книги от издания О'Рейли. Там изложено все простым языком. Потом попробуйте осилить книгу Резига - Секреты JavaScript ниндзя. В этой книге как раз вся прелесть JS. Если осилите, дальше пойдет легко.