I do kind of agree with some of that. Certainly, learning lots of different languages that work in different ways is good for your general programming skills. I've been learning Ruby and I'm hoping to get more into F#, but what I've done of those so far has really helped my C# 3.0 coding and changed the way I approach certain tasks. Particularly with the shift toward multi-core-aware programming, using some of the functional principles is a massive help.
Personally though, I know Lisp (well, Scheme) and I don't get on with it.
Twinkle, twinkle, little star, I don't wonder what you are:
You're the cooling down of gases, forming into solid masses. |