@Rubencentu, hola Rubén. A ver, voy a intentar ser breve porque el tema da mucho de sí.
El enfoque de aprender un lenguaje de programación (salvo alguna que otra excepción) está prácticamente muerto. El sector se ha ampliado enormemente, los Frameworks, y capas de abstracción se han apoderado de la gran mayoría de áreas de TI, y esto supone el tener que formarse en muchas cosas más, a parte del lenguaje en sí, y además estar autoformándose constantemente.
Si le gustan las matemáticas, probablemente habría que enfocarse hacía los lenguajes orientados a la ciencia pura, cálculos etc. También, algoritmos de diferentes tipos aplicados en IT. Lo último es bastante interesante. No hay mucho trabajo pero también no hay mucha gente que lo haga.
Si de todas formas hablamos de lenguajes de programación, yo diría que lo que más salida tiene es Java y WEB, sobre todo ahora que hay perfiles Front y Back puros, aunque si eres "fullstack" (conoces las dos cosas), pues aún mejor. Pero esto va a requerir mucho tiempo y recursos para aprenderlo y llegar a ser bueno.
Espero no haber sido muy pesado
