Acredito que os primeiros passos seria procurar videos no youtube que são de graça mesmo. Cursos pagos são muito bons, mas acredito que eles tem mais valor pra aprender do médio para o avançado. O básico você consegue aprender com bons cursos no Youtube mesmo.
Tente visualizar qual a área que você quer aprender/atuar (jogos, web, mobile, embarcados, etc) e aí você procura cursos nessas áreas.
Caso você não tenha idéia do que quer aprender, recomendo começar com desenvolvimento web que é muito bom pra aprender o básico.
Lembre-se, programação é pra todos, mas trabalhar com programação não é pra todos, exige muito estudo e prática.
Dito tudo isso, seja bem vindo ao mundo dos devs :)