Книги, статьи, что угодно. Предвижу ответ об официальной документации, но все же предпочитаю менее сухой подход. Без JQuery, Vue, Angular, React, но именно современный подход с let и const вместо повсеместного var, с async, промисами, JSON и т.д.
Из книг могу выделить:
JavaScript - подробное руководство (Флэнаган)
You don't know JS (Симпсон)
Хоть первая и использует ES5, но хуже от этого не становится.
Статьи.. берите конкретную тему и копайте её, здесь что-то выделить сложно.
Ну и да, learnjavascript + MDN за глаза хватает.