C++, Python, and PHP are the ones I would recommend, I'll go into brief about what they're usually used for:
C++: Speed, gives you a lot of control, but more complicated and lower level.
Python: Slower, but better for high level stuff, can be used for the web (server side) or downloadable.
PHP: Used on the web, Server side, most websites use PHP or ASP in some way.
I recommend Python to start off with, as it will introduce you to programing in a very simple way before you need to start worrying about pointers and shit like that. If you want to make websites, you will basically *have* to learn PHP to make dynamic content.
Of course, that's just a basic intro, once you learn about 2 to 3 languages, it's easy to learn more, because it's just a matter of syntax.
Good luck!