Start with something easy like Visual Basic. Then learn C++. If you are still interested in more languages, I recommend Java next. Then try Python or Flash, but don't learn Flash unless you plan to make flash games or animations for the internet. Otherwise, it's useless. You should be done C++ by the end of Junior year. Then Java should come soon after. by the time you've learned Java, you should be really experienced. Then try Python, but don't unlike VB and C++, don't stick with it if you don't like it. If you quit Python, or when you're done, I recommend a superset of C such as Visual C# (Windows) or Objective-C (Mac and iPhone). These will be easy if you already know C++. But really, after Java (or even C++), you're free to do whatever you want. I say free in the sense that you should be able to learn it fairly easily. However, without VB or C++, you'll be lost. Not necessarily, but it really helps to know these. Just do some research on what interests you. There's D, or you could go for a low-level language like assembly.