План изучения frontend-разработки, сбился с пути, что делать?
Что делать, что делать... 
Сайты делай.
Главное помни - чувство некомпетентности - это хорошо. Это значит ты учишься. Как только почувствовал себя профессионалом - все пора в сад, в профессии таким не место.
В таких постах всегда не хватает информации о предыдущем опыте программирования, математической подготовке, CS. 
Надо выбрать, хочешь код писать или интерфейсами заниматься (верстка и тп). Ничего страшного нет, если разработчик верстать умеет только базово.