"Microsoft® DirectX® is a set of low-level application programming interfaces (APIs) for creating games and other high-performance multimedia applications. It includes support for two-dimensional (2-D) and three-dimensional (3-D) graphics, sound effects and music, input devices, and support for networked applications such as multiplayer games." (From Microsoft DirectX 8 for Visual Basic SDK)
To cover all that is said above, DirectX8 is a low-level API for creating games.
In order for you to be able to do DirectX 8 programming with Visual Basic, you need to answer YES to the following questions:
All right, so did you answer YES to those questions? If not, then learn them, because I won't be teaching it.
All right, for just this step, I will go through it quickly, since it isn't very hard.
Now you are done the introduction.