Boa tarde meu amigo. Se você está no começo aprendendo, sugiro você começar com a base, seguindo bons livros de estrutura de dados, lógica de programação e algoritmos clássicos que envolvam pilha, fila e árvores. Se fechar bem este ciclo, poderá escolher qualquer linguagem, pois as bases irão te ajudar a seguir rápido.