This is good, but if you want to be a programmer, C++ is better in the long run. It really depends on what your after, Visual Basic is a Computer Information Systems language, which basically means its mostly used for databases and office use. The MS Access language is actually based on Visual Basic. C++ is more versatile, you can do more with it that you cant with VB. Both are good languages, again it depends on what you want it for. VB would be better for simple windows programs, but C++ is better for things with a more graphic nature like games. Also C++ is better for server side applications.