Ask Slashdot: What Language Should a Former Coder Dig Into?
An anonymous reader writes "I was a consultant for nearly 20 years and I got into projects where I had to work with a huge variety of software, operating systems, hardware, programming languages, and other assorted technologies. After retiring from that I have spent the last 10 years in a completely different sector. Now I find myself wanting to really focus on coding for personal reasons. You can imagine how out-of-touch I am since I never really was more than a hack to begin with. I can learn syntax and basics in a weekend, question is, what Language should I become native to? Never liked anything 'lower-level' than C, and I don't have the funds to 'buy' my development environment....help me Slashdot, you're my only hope."
Best all-around: Python
Best for enterprise work: Java
Best for OS dev, e.g. device drivers: C
Best for system programming above OS, e.g. database internals: C++
Best for game programming: C++
Best for financial apps: C#
Best social networking startup interview: Ruby
Best for web dev: JavaScript
Best for bioinformatics: R, SAS