Antes de buscar por onde começar, você deve entender qual área você possui mais afinidade, pois a programação é aplicada em diversos setores do mercado, alguns exemplos são Web, Mobile, Cibersegurança, Desenvolvimento de games, Internet das Coisas, Ciência de dados, Inteligência Artificial, etc.
Uma vez definida a área de atuação, ficará mais fácil para você entender quais os próximos passos para aprender a programar para ela, também ficará mais fácil entender como ingressar no mercado de programação.
Atualmente trabalho como Desenvolvedor Web, meus primeiros passos foram aprender mais sobre os fundamentos da Web e das suas principais linguagens: HTML, CSS, JavaScript, depois me especializei em uma linguagem muito popular dessa área chamada PHP, atualmente estou estudando Python, busco ampliar minhas áreas de atuação, gosto bastante de Cibersegurança e tenho interesse em aprender a programar jogos.