Como qualquer coisa na vida, estude muito. Não em mistério. E não faça como essa
turma de hoje em dia que faz 3 cursos online é acha que é desenvolvedor. No passado era no mínimo 2 anos de curso para tentar uma vaga de júnior.E entenda, saber uma linguagem de programação não é sinônimo de saber programar. Programar bem é sobre trade offs, boas escolhas. Isso requer experiência.
Para finalizar, acho Python uma linguagem ruim para aprender a programar. Há muita coisa acontecendo que o desenvolvedor não possui controle. Acaba programando sem entender o que acontece na memória do computador.
Comece com C. Terá dificuldades, mas aprenderá como funciona gerenciamento de memória, threads, etc.