If you're looking in general, then as much as I hate to say it, but .Net seems the most versatile if Windows stuff is your target. If you want something more cross-platform then Java - if you're looking at doing this with programming as a profession in mind then there is A LOT of money around if you can master the Java Enterprise stuff.
That said, if you're looking for something specific, there are probably other languages that are more suited to specific roles;
For example PHP and Ruby(onRails) are great for web dev stuff, Python and Perl are great for hacking/sysadmin stuff with the benefit of being cross-platform if you need it, C/C++ for low level stuff, Objective C seems to be the language of choice for Mac/iPad/iPhone etc.
What do you want to do?