Lenguajes de programación recomendados para trabajar en matemáticas y comprender la complejidad computacional