Просто читать книги по Javascript - довольно дикое занятие. Это тоже самое что учиться водить, и не сидеть за рулём.
Вот вам сайт -
Link
Смысл такой -
Прошли "Типы" - выполнили 20 задач на строки, числа, булевы значения;
Прошли функции - выполнили 20 задач на функции
Прошли объекты\массивы - выполнили задачи на объекты и массивы.
И тд и тп.
Чем больше вы будете решать задач(не только примитивных на уровне "перевернуть строку" или перебрать массив), а начнете решать какие-то пет проекты - сделать собственный калькулятор и тому подобное.
Каждая задача будет расширять ваши горизонты, научит вас задавать правильные вопросы, и анализировать ошибки.
Ну и самое главное - понять для чего вам нужен JS. Если ваша задача - стать фронтендером - изучив базу и es6 - не задерживайтесь, и смотрите на на библиотеки, фрейморки и тд и тп. Иначе если будете зазубривать язык, так и помрете в погоне за идеалами.