I had explored a lot of programming languages and programming paradigms before I actually knew about Wolfram Mathematica. I actually started out my programming journey with C/C++, then I read Eric S. Raymond's essay and learnt the proper sequence to learn programming in which I outlined with some modifications in my book: How to learn programming .
Musings on Knowledge, Technology, Life, Intelligence (Natural/Synthetic (Artificial)) and the future of humanity.