Como lenguaje didáctico... en la facultad empezamos con C++ desde cero, y a final de curso como práctica final programamos el compresor Gzip con el algoritmo Deflate. A partir de esto no me ha costado mucho aprender otros lenguajes como Python o Ensamblador. Cada uno aporta algo diferente, pero todos tienen cosas en común, que sabrás como funcionan porque ya tienes una base al 'dominar' un lenguaje de programación.
Así que aconsejo eso, profundizar en un lenguaje de primeras y a partir de ahi, expandir tus horizontes.
Un saludo!!
