C++/C and Java are the two most popular languages, so if you want to work in the coding business better start learning one of them, preferably both. C++ is a bit harder to learn, because it has more direct handling of the memory.If you just want to program as a hobby, it doesn't matter what language you choose that much.
I would probably recommend trying out C# too. Yes, you have to install that 200MB package to run .NET programs, but is quite nice language to program in.
Also if you choose C++, VB or C# get Visual Studio, it is the best tool for coding. You can get the Express versions for free from
http://www.microsoft.com/express/.