I don't know how old you are, but if you are HS and looking at possibly majoring in Computer Science, then it would be beneficial to learn the basics of C++ or Java, as those are the two languages that you are guaranteed to start with. You would have a jump start on any class (or even be able to skips lower level classes!) if you had knowledge of say C++.
On a similar note I'm taking Web Application Development right now, which starts with HTML, Dabbles in PHP, and then hits either ASP.NET or Macromedia Flash hard core. It's a great class, but I can tell you that the Prof uses
http://www.w3schools.com EXTENSIVELY, and from what I've read, it's an incredible website, if not THE website for tutorials, information, and instruction. The HTML information alone is work bookmarking the site, but they also talk about many other web scripting languages like PHP and Python, so check that out for info.
Otherwise, remember this important rule of thumb as people respond to your posts and questions. There isn't a "The Programming Language". Many people know many languages, all will disagree about which is better, which is their favorite, ect ect. Some languages were written for very specific tasks, while others were written to be decent (but not the best) at many tasks. But it's not as if there is one thing you want to do, and only one language you can do it in. Look at the strengths and weaknesses of different languages, and see which one suits you and your goals best.
~Tyler