Прежде всего я ориентируюсь на базис: это надо выучить и без него никуда. Достаточно хорошие документации не создают дискомфорта из-за того, что это по сути готовый обучающий курс, только без практических примеров. К примеру, можно сверстать сайт с большим количеством элементов и продуманным DOM-деревом, после чего на его примере изучать те или иные технологии. Когда я составляю список из технологий, которые я хотел бы выучить, то у меня бывает немного паники, потому я решил, и это лично мне очень помогает, выделить из этого списка одну или две технологии, на которых я буду максимально концентрироваться, к примеру, неделю и разделяю их изучение на несколько пунктов, каждый из которых реально выполнить не более чем за час, после чего или вычеркиваю что-то из сложенного списка, или клею на стену стикеры, а после выполнения задачи их срываю.
Если говорить по сути, но надо просто забыть о том, что в той или иной технологии или языка есть куча разных аспектов, а постепенно изучать их азы. Каким образом это получиться сделать - решайте сами)