Нужно практиковаться. Надо было делать это и по мере чтения учебника.
Придумайте себе проект и попробуйте реализовать. В идеале этот проект должен решить для вас какую-то задачу - что-то автоматизировать, например, то есть нести и ценность для вас, а не быть абстрактным и оторванным от реальности. Мне, к примеру, пару лет назад захотелось сделать проект, в котором было много работы с API и не так много - базами данных. На тот момент я не знал ни JS, ни Node JS, только немного PHP. В итоге так и пришел в разработку, потому что затянуло ¯\_(ツ)_/¯
Весь учебник и все API языка вы все равно не уложите в голову, в этом и смысла нет. Все равно будете часто хотить на MDN и/или SO ¯\_(ツ)_/¯