if I wanted to diversify my skill set beyond C#, what would you recommend? I've played with Java, python, clojure, ruby, and objective-C but i've been writing C#, and C++ for the past i think 7 years now.. that I never really seem to gravitate to far away from it, and i find myself wanting to use these languages like i use C#.
Frankly, I find one of the biggest issues I had moving away from C# for the first time was learning how to code without IntelliSense.
Once you get into that mindset, I find that the real way to figure out a language is to use it for something "real" (but not mission-critical), such as an assignment for school or a personal project.
Possibly give Typescript a go, or javascript, but you have to accept that you'll be going through the 5 stages after knowing and loving C#, I recommend "Secrets of the Javascript ninja" has a very good pace and it shows you a lot of the good of javascript, and how some of the bad can be used for good ;)
if I wanted to diversify my skill set beyond C#, what would you recommend? I've played with Java, python, clojure, ruby, and objective-C but i've been writing C#, and C++ for the past i think 7 years now.. that I never really seem to gravitate to far away from it, and i find myself wanting to use these languages like i use C#.