Найди обучающий плейлист на ютубе, смотри и повторяй что пишет автор. Если есть идеи как реализовать, что хочет написать автор, сделай сначала сам. По окончанию плейлиста (или, может, нескольких, если понимание не пришло) возьми книжку по алгоритмам и структурам данных. Дальше разберёшься, удачи