Recentemente eu escrevi algo indicando um caminho que eu acho que uma pessoa que quer realmente se jogar no mundo da programação deveria seguir, o nome do post é Coisas que você precisa saber depois do básico, vou deixar aqui o link, espero que ajude em alguma coisa.
Como você está começando, e não tem o básico, recomendo fortemente, aprender lógica de programação, e nada de uma linguagem como python para começar, eu sou do time que não acho que é uma boa começar com ela, a pesar de ser "fácil" ter uma curva de aprendizado menor, creio que a pessoa perde muitos conceitos, pois a linguagem já traz tudo encaxotado, nada de javascript também, pois eu acho que a pesar de ser uma linguagem massa, para quem está começando não sei se seria uma boa, pois JavaScript interage direto com o navegador Web, talvez você se perca muito com as manipulações da DOM, mas a final o que eu recomendaria?
Eu sou do time que recomendaria fortemente a linguagem de programação C. Muitas pessoas me criticam por isso, mas com C tu consegue aprender o básico, entender todo tipo de conceito, tu vai aprender realmente resolvendo problemas... "Há mais eu não gosto de resolver problemas, C é muito difícil, tem muita coisa que precisa codificar", então se você pensa dessa forma recomendo fortemente você repensar se quer entrar para o mundo de programação.
Programar, é resolver problemas, e com C você aprende isso na marra! Aprende a gerenciar memória, aprende sobre ponteiros, aprende a implementar as estruturas de dados mais utilizadas, entre outras coisas que as novas linguagens de programação já trazem prontas, a final C é basicamente a linguagem mãe, e é por isso e outros motivos que eu recomendo você aprender lógica de programação com C.❤️
Depois que aprender lógica tu poderia focar nos tópicos que eu deixei no meu post a cima.