There are 2 kinds of programming languages, object oriented and not-object oriented (<- can't remember the exact name

). Once you've learned a programming language (and you know how to program), it isn't to hard to learn another one if it's the same kind of language (eg. if you learn C++, which is an object oriented language, you won't have too much trouble learning C# or some other OO languages).
If I were you, I'd start with C++, but the choice is up to you

.
ps. please don't start with Visual Basic. It might be an easy language to learn, but it realy sucks when it comes to the rules of programming, it'll only teach you bad habbits.
//edit: just to make things a bit more confusing, there's another kind of programming language, usualy called scritping languages. The difference is that you don't have to compile (making an executable file) these codes before you can use it.
Comment/Reply (w/o sign-up)