for more than 15 years I was coding in C/C++/ASM, and then went to .NET for some projects.
But now I'm telling you if you want to feel what you know and feel the wind of change, go and learn Ruby and I don't mean any script language like Python or PHP for Web or Erlang. I know all of them I'm telling you It worth the learning curve and it makes you happier.
I'm still trying to learn Haskell, its hard, because it forces you to do proper functional programming.
But hell, learning another OO/Procedural language becomes boring after a while - the variations are generally more syntactic than semantic.
Haskell makes you learn whole new ways of approaching problems, and it influences how you approach things even in more mainstream languages.
I actually started with c# and .Net framework programming nearly three years ago, got into C++ development later (last summer). Started C++ on an Arduino board (Yep, the one arduino article was actually one of my first steps regarding C++...) and now working on a syslog/RFC 5424 implementation with Qt on Windows.
I wish I could find a web site that offers bite-sized, high-quality training videos at the cost of a cup of . That way I can get a little bit of training in whenever I have a few minutes available.
[Hmmm...Why does my nose look all brown? ]
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty