Начать - с выбора языа для программирования.
Хочешь писать программы для виндовс, сайты, игры и тп - лучше всегда с python - универсальный язык, и прост в освоении для новичков. Далее посмотришь надо ли оно тебе, и будешь учить
Есть универсальная шутка с долей шутки: "хочешь учить прогу - начни с английского". Для проги важен английский.
Обучатся проге можно или на курсах, или по программам (sololearn), или на ютубе. А закреплять теорию на практике на "codewars"
Успехов