Para ingressar no mercado de trabalho como iniciante, o melhor caminho é construir uma base de conhecimento sólida. É fundamental dominar bem os conceitos básicos que sustentam a programação, como lógica, sintaxe de uma linguagem, variáveis e tipos de dados, estruturas condicionais, loops, funções, entrada e saída de dados, além de aprender a depurar o código.
Comece por uma linguagem popular, como Python, Java ou JavaScript. Desenvolva projetos práticos e crie um portfólio. Contribuir em projetos no GitHub também é uma ótima forma de ganhar experiência. Faça cursos online, há diversas opções gratuitas e pagas.
Além disso, o networking é essencial. Conecte-se com profissionais ou iniciantes na área e aplique para vagas, mesmo que de estágio ou freelancer. Estar cursando uma faculdade facilita o processo, mas é possível entrar no mercado sem faculdade, porém é um pouco mais desafiador.
Mantenha-se atualizado com novas tecnologias e siga em frente. O progresso não acontece da noite para o dia, então avance com calma, anotando, revisando e criando seus próprios exemplos. A chave nesse início é não desistir.
Vou te mandar uma sugestão de como você pode começar caso esteja com dúvidas:
Curso de Python
Curso de Lógica de Programação
Curso HTML e CSS
Curso JavaScript
Curso PHP
Curso Banco de Dados
Pode começar por essa sequência, todos tem no Curso Em Vídeo do Gustavo Guanabara