I've been thinking of learning a programming language but don't know which one to go with. Any suggestions?
Ohh jeez. That's actually a hard question. Heres an example.
Lets give your question some comparison. I'v been meaning to take up cooking but dunno what to cook. Any ideas?
The answer comes down to what you want to accomplish, what you enjoy, and how difficult it would be for you.
With me, my first language - I started out with VB probably like any other new person would.
After getting stuck with that for several years (although there have been some advances - especially with the .NET framework) I should of saved myself some time and lots of grief. VB.NET is a VERY easy syntax language to learn however it comes at a cost and that's application speed. You don't want your end users/clients to suffer from this. If I were to do it all over again, i'd learn C/C++ from the start. I'd have to suggest C++ over C because you could create classes and reuse your code or find multitudes of classes online so your not reinventing the wheel. The thing is with C++ (for user applications on a desktop pc or laptop) your existing knowledge and syntax can then go right over to PHP which is a C++ like syntax for the web. You can then develop web applications and web technologies with ease. If you want to go purely the web application route, i'd pick up javascript (for the client side) while your at it. PHP is a server-side language. Learn the difference between the 2 and try not to get the two mixed up. Each accomplishes their own thing and it'd be hard to go hand in hand without one or the other.
Hope some of this helps. Let me know if you have any more questions.