   Game programming book for beginner...
  What books would you recommend for a beginner with little experience with C++? I currently have a C++ book which is very indepth and I''ve been learning it step by step. But I want to get into game programming using DirectX9. What books are out there that would help me? I want something that explains things very well... And has plenty of samples too... 
Programming Role Playing Games with DirectX with CDThis book covers C++ -> Win32 -> DirectX -> Game Scripting -> "Game Core" (aka game engine) -> and finally puts it all together in a 3D game called "The Tower". Although the book does cover DX 8.0. I don''t know of a book that covers DX 9--yet. But you should be able to convert the code to DX 9 with the SDK.I would also suggest Tricks of the Game Programming Gurus, but I myself eventually could not stand learning how to Blit() 8 bit 2D graphics in 800X600 resolution. But if you have the time, then go ahead and read it--as I am trying. "Do not flame people you don''t know in a public forum. Only amateurs do that. Professionals in the industry know they will run into each other over and over. The person you flame this year may the person you want to do business with next year. Don''t burn your bridges," (Diana Gruber, http://www.makegames.com/chapt6.html). ;  Hi brockp28,You will need to get to grips with C++ prior to using DirectX. Why? Because the DirectX SDK makes very heavy use of pointers and pointers are a topic that you can have little or no grasp of until you have a thorough understanding of elementary C++. ;  The chapter on C++ in Programming Role Playing Games with DirectX with CD should be fine. But you mention that you already had a C++ book. So just begin reading the game development books and for any C++ feature that you don''t understand, just go back to the C++ book and figure it out. Or you could be reading the C++ book in parallel with whatever GD book you have. And a little heads up. When you come to pointers just keep your mind open (and fresh) and read the entire chapter before you think you don''t get it. Then read it again. But mostly just fuddle around with them in actual code and see what happens. That is the best way to understand them.   "Do not flame people you don''t know in a public forum. Only amateurs do that. Professionals in the industry know they will run into each other over and over. The person you flame this year may the person you want to do business with next year. Don''t burn your bridges," (Diana Gruber, http://www.makegames.com/chapt6.html). 