С умения искать свои вопросы в интернете, на ответах тут. Тут столько раз это задают, что отвечать уже устал, да и у каждого свой путь, свои требования и направление развития в программировании.
Во-первых, выучить основы, на которых основывается сфера программирования. Во-вторых, выбрать направление: веб, софт или игры. В зависимости от выбора выбрать конкретные средства и языки программирования, с которыми собираешься работать. Далее нужна практика