Acho que um passo fundamental para aprender alguma linguagem de programação seria a lógica de programação, sim, sei que todos dizem isso mas ninguém realmente foca em aprender isso.
Aprender lógica por si só já aprende praticamente todas as linguagens de programação, a única coisa que você vai precisar saber é da sintaxe da linguagem, algumas irão precisar escrever mais código para fazer uma coisa já outra basta com poucas linha (um exemplo C e Python).