Hay, como siempre, un montón de opciones.
- Mathematica Para ayudar a resolver problemas matemáticos y hacer análisis de funciones.
- Pitón. Si desea un lenguaje de programación que sea fácil de aprender y que sea de aplicación general.
- Haskell Si está interesado en el cálculo lambda, o si le gustan las pruebas de corrección, o si simplemente le gustan las cosas elegantes.
- Matlab / Octave. Un buen entorno para probar rápidamente algoritmos en datos reales, visualización de datos o, si lo desea, hacer mucho álgebra lineal.
- Julia Si no le importa, todavía no ha existido desde hace mucho tiempo, Julia puede hacer lo que hace Matlab, pero en un lenguaje infinitamente mejor diseñado.
- R. Si eres un estadístico que se hace llamar matemático.
- C o C ++. Si quieres escribir programas que sean realmente rápidos.
Si no tiene idea de qué aprender, le sugiero que primero eche un vistazo a Mathematica y Python. Esto beneficiará a cualquier matemático y Python es un trampolín útil para aprender otros idiomas.