   Where do I start?
  Which book should I read first?1- C++ Primer2- Programming Windows3- Code Complete4- Programming Role Playing Games With DirectX5- Special effects Game Programming With DirectX6- Game Architecture and Design7- Begging OpenLGCase you know others books than you can indicate to me, I Thanks   
  I'm assuming you are a complete C++ beginner and in general, a beginner to programming. It then makes sense to start with books on C++, not books that are targeted at more experienced programmers or C++ programmers. You wouldn't read a book about writing good English novels if you don't know English...So out of that list, Lippman's C++ Primer is what you should start with. Other books that serve better for beginners are Koenig's Accelerated C++ and Stroustrup's Programming: Principles and Practices Using C++ (I recommend C++ Primer as a reference, really). You can search this forum and Google for reviews and further recommendations. But I think those three books are most worth learning from. Stroustrup's book might be a really good starting point for a beginner.That said, note that the active majority opinion on this forum is that starting with C++ isn't a good idea. It's recommended you focus on programming, not on C++, initially, and C++ is a bad starting language. Python and C# are at the top of the recommendation list. You can search this forum to see all the posts that discuss the issue.   ;  My *strong* recommendation: Take a look at Xna and C#. You'll be doing games in no time, and what a better way to learn how to program then doing games? :)If you really want to start as a C++ programmer, start reading a book on C++ and  maybe solving problems in sites like http://uva.onlinejudge.org/.Trying to make games with C++ without previous knowledge will probably lead only to frustation.Good Luck,;  Assuming you're a complete beginner, the only two relevant books in your list are C++ Primer and Code Complete. I haven't read C++ Primer, but it sounds like an introductory C++ book, which is what you need. Code Complete is more of a book on programming best practices. It's a highly recommended read, but you should probably know how to program in at least one language before you read it. So I'd say C++ Primer (or some other introductory language book) is your best bet.   ;  <<C++ Primer>> firstFor the other books are based on what I suggest.;  Have you done any programming at all before? I wouldn't start with C++ if so. I'd start with Java, C#, or some other simpler language. Simpler languages usually have a lot of free sources available online for free as well.Definitely worth being aware of.   ;  I was reading the answers and I saw than my list is very avanced to me, and I think than I go same to start with C#, because like went to said here C++ is only professionals and I'm a begginer.Thanks   ;Quote:Original post by leolimax2009Begging OpenLGDoesn't work. Trust me, I've tried.   ;  Thank you Konfusius   ;Quote:C++ is only professionalsNonsense!  They're merely recommending learning Java, C# or a simpler language (there are simpler languages) first because some C++ concepts can be difficult to grasp, ie memory management, pointers etc.If you want a quick intro to programming and not dealing with all the fuss setting up the display and what not, I'd start with something that's easy to use and fun, like Python and PyGame.  Where you can get a window up and start drawing primitive shapes in less than a page of code.  My $0.02If you want to develop a strong programming background before beginning graphical programming, do a C++ Primer.Learning how to program is not the same as learning a language.   