Чтобы понять прогрессируешь или нет посмотри свой "старый" код если кровь из глаз не идёт или нету срочного желания написать с нуля, то топчешся на месте в 90% случаев
"А чтобы понять куда идти надо понимать куда ты хочешь попасть" Цитата из Алсы в стане чудес
А для программиста это понимание вдвойне важно т.к. не понимая что должно получится в конце не получится создать план достижения цели.
Тебе стоит определится чего ты... ДА ДА конкретно ТЫ хочешь и спрашивать у других что делать и как поступить в данном случае бессмысленно