1)Зависит от языка
2)Поставь цель(в какой сфере хочешь развиваться:Веб, геймдев, дата сайнс и тд)
3)Решать задачи по программированию(Leetcode, codewars)
4)Так найди хобби. Если программирование не понравится - забросишь, будет тяжело
P.S:А если работать:там часто просят английский(B1) + опыт работы