I think that when you start with vb it gives you bad programming practice. There's so much things that are tolerate by vb and that shouldn't be used...
I remember that in my school, we have started to learn c language with the gcc compiler. Then we progressively move to c++ to learn object oriented programming.
Then when we have good programming skill we have learnt a bit of java and vb.
Remember that the c++ language can be really simple if you are making simple thing. Then when you have a great knowledge of this language you can do really complex stuffs. The only problem is that building a windows gui in c is harder than in many other languages, but it is not due to the language itself, it is the windows library's fault.
My personnal suggestion to learn programming is the java language. It's so easy to program in java. Programming the gui is like a dream. The error messages are really easy to understand. The language is really strict and it is not an object oriented programming language, it is an object programming language. I think that if you start with java you'll get really great practice. What else... the compiler is free.
I remember that in my school, we have started to learn c language with the gcc compiler. Then we progressively move to c++ to learn object oriented programming.
Then when we have good programming skill we have learnt a bit of java and vb.
Remember that the c++ language can be really simple if you are making simple thing. Then when you have a great knowledge of this language you can do really complex stuffs. The only problem is that building a windows gui in c is harder than in many other languages, but it is not due to the language itself, it is the windows library's fault.
My personnal suggestion to learn programming is the java language. It's so easy to program in java. Programming the gui is like a dream. The error messages are really easy to understand. The language is really strict and it is not an object oriented programming language, it is an object programming language. I think that if you start with java you'll get really great practice. What else... the compiler is free.