   Best beginner book for a c++ programmer
  I'm quiet sure this question have been asked hundreds of times,but the search feature did not help me.I am an experienced C++ developer and need a book for starting DirectX programming.I started by "Tricks of Windows Games" but then I read "not very good" reviews about it here in the forum.Now can you recommend a good book for me to start with?Another question:Do I have to learn 2D games programming before 3D?Thanks in advance
Quote:Original post by tonysamehDo I have to learn 2D games programming before 3D?No... but, 3D programming is generally more complex, so it's not a bad idea to start with a simple 2D game to get the game-programming-basics down pat before moving on to the fun stuff ;)   ;Quote:Original post by HodgmanQuote:Original post by tonysamehDo I have to learn 2D games programming before 3D?No... but, 3D programming is generally more complex, so it's not a bad idea to start with a simple 2D game to get the game-programming-basics down pat before moving on to the fun stuff ;)Thanks for your reply.What about the book?   ;  "Fundamentals of Computer Graphics, 2nd Edition." If your linear algebra isn't up to snuff, get "The Geometry Toolbox" as well. Augment the first book (which is a general graphics programming book) with the DirectX SDK documentation and tutorials, and you will be set. Buying books that focus on specific APIs is something I'd generally consider a waste of money since they go out of fashion quickly, and generally don't provide anything that isn't provided in the API documentation and/or a general graphics book.   