А я бы не акцентировал своё обучение на технологии или фреймворке. Лучше углубиться в JavaScript, понять что такое Event Loop, Dom и с чем это все едят. Редко судя по опросам и опыту, кто-то будет акцент ставить на Фреймворк. Хотят увидеть подход, мышление и понимаю не в горизонт а в глубину. Начните с ES стандартов, учите: clousers, hoisting и прочее, поймите как работает асинхронность в асинхронной оболочке. Что такое callback и как есть setTimeout на завтрак.
Удачи!
Да, я так проанализировал ответы других участников, и понял, что для начала было бы неплохо изучить JS на более глубоком уровне, чтоб понимать основные принципы, ведь то что я спрашивал, основа то все равно на JS, а фреймверк это уже как следствие, что ли)
Спасибо!