Have you considered Haskell or other functional languages? Haskell is often the favorite of Math-ier minds.
not yet. I've used Mathematica, it was cool but the fact that it's proprietary it's a super no for me.
Try Haskell! "Learn you a haskell for great good" is the oft-recommended source. I have a copy, DM if you want it