Проблема долговременной памяти, а именно в ней у Вас будут храниться знания по js, html и css не в накоплении знаний, который накапливаются легко, а в структуризации. Вы не сможете использовать эффективно эти знания, если они у Вас будут свалены в кучу. Психология человека такова, что ему трудно понять, зачем ему изучать основы, когда они не имеют ничего общего с практикой. Это и Ваша проблема. А потом набегают на тостер такие ученые, которые не понимают, почему click не работает после ajax, а два inline-block ставятся через пробел. Причем они настолько уверены в себе, что им в голову не приходит даже погуглить, ведь не может же быть, чтобы у кого-то такая же проблема возникала.
Неужели у Вас со школы не отложилось, что качественное образование — это не зубрежка, а понимание основы? А Вы сейчас собираетесь зубрить, хотя наверняка будете отрицать это.