ORIGINAL: sabre100
I wouldn't know where to start programming a game, although I would love to have a go....even something very small.
I also tried to fiddle around and take a look at game development as I do some coding for apps etc and mostly in vbasic myself. I even purchased easy to develop tools like gamemaker and even look at the torque engine. The problem at least for me is to even develop games now a days you need to have graphic and music resources. So even though let's say I can grasp the coding and do all of that with no issues (not that I fully can but for argument sake let's assume I could) I would still need for somebody to do the graphics for the menu, splash screen, units, or 3D models or whatever type of game you want to develop. Then you would need for somebody to do the music for you. Unless you know and can do graphics, music, and coding on your own then there are a lot of good tools that make it easier to program your first game. However if you only know one of the 3 skills needed you either need cash to invest and pay a graphic artist to develop the graphic work for you and a musician to develop the sounds.
True if you start with a 3D top of the line game. However, you can download and collect all kinds of copyright free sound files. You can also use Photoshop or MSPaint to do simple to professional images. If you start out small and in 2D, then you climb the ladder just like most everything else in life. You don't start at the top. You have fun at the same time.
If you use DirectX then you get graphics and sound. Even in OpenGL you get great graphics and use DirectX for the sound. There are thousands of downloadable source files for games on the Internet. www.gamedev.net is a fantastic place to start for any language. You can search their database and ask any questions. [;)]
There are also thousands of programming books at Amazon.com for just about anything. If money is short, you can buy them used too at Amazon.

