Try GameMaker too: http://www.gamemaker.nl/
An easier way to make simple games..
I f any of you want some pretty good books on game programming
you can ask me
I have good book for Direct X 9.0 technology and other too dealing with OpenGL
I tried a lot with these books
I will provide good links to download entire books free of cost
I n fact besides the programming approach
Tools like GamneMaker and Jamagic are good try too
If you want to work on Game technology without messing with details of DirectX inside out, try playing with DarkBasic
Its the best tool available for programmers to create quality games with terrific speed and user friendliness.
Do give it a try.
and that too
(in french and not finish, but very good )