Я просто проходил кантора и выполнял задачки, когда взяли на работу, довольно просто было разобраться в фреймворке
Я думаю, что я сейчас немного вьеду в тему, сейчас я только с объектами разобрался,завис на DOM и надо собрать игру, например, "крестики-нолики" , иди to-do list написать. Вот тогда понимание должно прийти.