@taf all the best wishes!
You may like to know that Clojure is becoming a fantastic way to learn (some parts of) math. Sicmutils, together with the various tools and libraries for data visualizations, and together with the REPL, is becoming an amazing way to access ideas, check them, and make them clear. This applies to very concrete examples, but also to more abstract ideas.
There is a study group about all that, that just started. Some really nice people of various backgrounds are helping each other to grasp some of the concepts of calculus, symbolic math, geometry, mechanics, etc.
As someone who’s learned math in more conventional ways, I feel that this way of REPL-driven math opens up wonderful ways to learn and understand things. It could have mattered a lot if I had it with me as a student.
Maybe you’d like to consider joining that study group, alongside your path with math. I’ll be happy to chat about this and see if I can help.