Фронтенд
готового рецепта не могу дать, но могу рассказать про опыт своей жены:
- 3 месяца курсов верстки и основ js (ссылку не буду кидать по правилам чата, но не суть - любые которые вам понравятся по рабочей программе подойдут)
- поиск работы в качестве стажера еще около 3-х месяцев
- переход на должность верстальщика после месяца стажеровки
- параллельное создание портфолио на интересную тему (это могут любые проекты - верстка лендингов, какая-нить игра вроде змейки в бразуере)
- после года работы работодатели как правило уже охотнее рассматривают кандидатов
- смена работы и полноценное погружение во vue
- переход на react + typescript
на мой взгляд важнее не сама информация, а задачи, которые вы пытаетесь решить. Сначала нужно научиться верстать - тут нужно просто потратить какое-то количество времени на то, чтобы запомнить основные моменты. Дальше прикручивать какую-то интерактивную часть: можно начать прикручивать слайдеры на jquery, попробовать посмотреть как они устроены, попытаться сделать такой слайдер самому, затем посмотреть как такая задачка решается например на vue или react и так далее.
важно выбрать задачу, продумать ее и постепенно следовать плану по ее реализации