To summarize this useless thread:
C/C++: Very powerful and extremely useful. Only learn this first if you want a challenge.
C#: Uses more common syntax, easy to follow but can be a little messy. Recommended if you understand basic logistics and want your code to be very detailed.
VB.net: I wouldn't touch this to be honest since it's completely different from anything else out there...It uses common programming mechanics, but the syntax gets you in to bad habits.
Java: Confusing sometimes (see C#), but can be used on all platforms.
VB6: Do not touch.
Delphi: Syntax is easy to understand, highly compatible on Windows platforms, powerful, fast...Perfect for a first language or even a primary one in my opinion.
Other (Python, F#, Boo): Only learn these if you need to, they aren't very popular and most other languages can accomplish what they can do.