No, most of my work has been Object Orientated and Procedural paradigms.
Most languages support multiple paradigms, Ie c++ while being an OO language can be used functionally.
So your learning it for the maths eh? Sounds like a functional Programmer Alright.
The language of Physicists.
C++ is however along with C a great language for use in maths.
@BlackHole Is probably who you want for this, as he is very well versed in this particular subject manner.
Edit, My advice is to pick a language that looks nice and simple for you to use ie a simple syntax and usage, so that you can get used to functional programming, C++ For example will have alot of your time spend on stuff like setting up pre proccessors and makefiles when if you learned a language that did this all for you (most modern languages) then you can focus on your studies.