I think it should be VB, VC++ then VJ++. I had VB first and I think it made it easier to learn C++ because the logic is there. I also kind of found C++ to be a little on the boring side because of the console apps. So learning VB was more fun, thus not turning someone off to proggramming based on their first experience. VB is also easier than the other two, too much structure to try and understand with VC++ for a beginner.