Fala Thiago, beleza?
Cara, eu tenho uma experiência muito bacana, onde eu ensinei meus alunos do primeiro período do curso de sistemas de informação a programarem do extremo zero, o básico sobre algoritmos e estruturas de dados usando Java.
Eu basicamente peguei alunos que nunca tiveram contato com logica de programação e passei desde o mais básico, como tipos de dados, vaiáveis, constantes, programação sequencial, estruturas condicionais, estruturas de repetição, vetores e matrizes.
Veja, tudo isso que eles aprenderam, pode ser aprendido com outras linguagens, como JavaScript, Python, C e por ai vai.
E é por isso que eu recomendo que você busque cobrir os topicos que falei anteriormente com uma linguagem só, mesmo porque no início, qualquer linguagem vai parecer algo de outro planeta.
Programação é uma profissão que exige paciência, dedicação de muitas e muitas horas escrevendo e copiando códigos no início, até que você vai destravar na sua mente aos poucos, cada conceito que você estudar.
Então te provoco a cair de cabeça nesse mundo e se precisar ajuda, conte comigo.
Segue meu Github para mantermos contato:
https://github.com/cezarmezzalira
Boa jornada!