Вначале лучше определиться с областью, в которой Вы хотите работать программистом. Например, Вам интересно веб-программирование или создание мобильных приложений, или десктопных программ? Возможно, что-то еще?
Выбрав направление, нужно определиться с языком программирования, который Вы хотите осваивать. Языков очень много, например, в области веб-разработки популярен PHP.
В интернете есть множество бесплатных сайтов, где можно осваивать разные языки программирования. В этом обзоре собрано больше 20 таких сайтов на русском языке: https://www.kadrof.ru/articles/44711 По урокам в интернете можно освоить азы, а затем копать глубже. Также много уроков по программированю можно найти на YouTube.
Освоив язык программирования, посмотрите, какие еще знания и навыки необходимы работодателям. Это можно узнать, посмотрев описания вакансий или сходив на пару собеседований. Соответственно, подтягивайте нужные знания и навыки, пока не получите первую работу.
Сначала нужно выбрыть область и язык, которые вы хотите изучать. Почитайте статьи, или посмотрите видео на YouTube на эту тему.
Выберите курсы по выбранному языку: https://y-skills.com/programmirovanie
Начинайте изучать язык, параллельно занимаясь практикой (необязательно по заданиям, а для себя).
Не знаешь, с чего начать - начни с Lua. В этих ваших интернетах есть книжка PiL (Programming in Lua). Lua используется в игровых движках и программах как встроенный язык программирования. Можешь поставить какой-нибудь бесплатный движок, (LÖVE или Instead) и сразу попробовать.
Яндекс.Кью — это сервис экспертных ответов на вопросы. Мы объединяем людей, которые хотят делиться знаниями, помогать друг другу и менять мир к лучшему.
Вы тоже можете стать экспертом!