Okay, I am proficient in Python, Ruby (I would rather have Python than... that...), and I know some C and C++.
Thing is, I have been told that everyone's first programming language should be Lisp. Okay, I know Python, but that is not my idea of a professional programming language (please, no flaming or commenting on that, it is just my opinion on Python). I have a few books with which I could start learning (Common) Lisp. I have experimented with it, and I must say I really love it. But, as you know, there are not many people who actively use it.
1) Should I really learn Lisp? Or should I get on with C?
2) Will it be useful to me in a pragmatic way? (Will I be able to make use of it professionally too?)
3) Is the learning curve SO steep? (Assuming I SHOULD learn Lisp)
I know this probably looks like a newbie post, or perhaps like a troll's. I AM a newbie when it comes to Lisp. And I can honestly say that I want the Lispers' opinion; some advice.
Consider the "should I..." as "would you advice me to...".
Thanks in advance.
Dan6688.