Часто на собеседованиях на начальных позициях дают тестовые задания. Вот с них я и советую начать. Берем тестовое задание и выполняем его. При разработке вы столкнетесь со многими трудностями и преодолеете их. Если у вас есть знакомый, имеющий опыт в данной сфере, то попросите его поревьювить ваш код. Либо найдите ментора, который будет готов это сделать. Таким образом, получить опыт решения задач приближенный к реальному.