Game Programming All in One Prima
This book helps beginners get started and provides readers with enough information to create their own games. It is a book that requires no previous experience with programming, but does assume a good understanding of computers. It begins by teaching the basics of programming and covers basic program flow, statements, and creating a window to developing a complete game library using the latest DirectX version.