To help you choose the best language for you to use and to help you get started these tutorials are all identical except that they use different languages.
- Tutorial for building a 2d game using DX9 and Visual Basic
- Tutorial for building a 2d game using DX9 and C#
- Tutorial for building a 2d game using OpenGL and C++