If you're a beginning programmer, take time to learn how to write small programs before jumping into games. Any gaming books that deals with VB is complete crap. Once you have a grasp on the language, start looking into OpenGL and DirectX books. They'll all use C++ but there are resources on the net to show you how to convert the various objects and calls into VB.