Я с технической литературой на ты, поэтому ознакомление с языком хорошо зашло по книге: JavaScript. Подробное руководство, Д. Флэнаган. Она не самая свежая, но основы понимания языка даст, а свежая информация всегда только в документации.
Но при чтении или просмотре видеокурсов можно попасть в ловушку, будто обучение идет, а на практике вы ничего сделать не сможете. Поэтому совмещайте решение задач с познанием теории. Один из ресурсов где можно практиковаться в решении логических задач:
https://github.com/mbelsky/js-problems
UPD: Расширил
список прочитанных мной книг по JS, настоятельно рекомендую Паттэрны Стэфанова