I know that straight away you are going to say forget about VB.NET but I have reasons for putting it in the list. I have a comfortable grasp of VB6 and think its quite good for my age (16). But I have decided that I need to learn another language along side it. In a few years I will be learning java at university so I want something similar, but also want something similar to VB6. Since they dont go hand in hand it will have to be as near to between the two as possible.

What I want to know is what language would be best for me and why? Thanks!


Edit: Oh and I know the C's will be harder. (also I did try a search but the search terms weren't long enough)