   Good Book
  I''ve just finished my third C book, The C Programming Language, and I was wandering what is a good C book or game progamming book to get. I was thinking of Tricks of the Game Progamming Guru''s 2ed but it uses Direct Draw 7 and doesn''t DirectX use C++ and it''s also pretty old. Also what kind of math is required to know for that book since it uses graphics and I''m only 13 and only know Algebra. 
  SDL works in C and has a free tutorial on its site (www.libsdl.org).  It''s also cross platform incase you want to make programs for a platform other than Windows.  The only book I''ve seen on the topic is Focus on SDL by Ron Penton, but I haven''t read it so I don''t know if it''s any good. ;  In Tricks of the Windows Game Programming Gurus the Author uses C in the book... ;  Doesn''t DirectX use C++ so wouldn''t have to use some C++ in all the prorgams that uses it. ;  Well you need classes.... apart from that no, no C++ is needed.Just picture classes as structures with members functions, this is not hard to learn and you''ll be up in no time. ;  Does the book have a tutorial on classes before it's used?Or is it better to get Programming Role Playing Games with DirextX instead of Tricks of The Windows game programming gurus.   [edited by - Typhoon on July 31, 2003 12:19:30 PM];  I think I will learn C++ instead of getting a game programming book. Is Thinking in C++ a good C++ beginner book(compared to other free C++ books).   [edited by - Typhoon on July 31, 2003 4:50:33 PM];  Actually you can find C++ in 21 days second edition free on the web its a great book and it will get you really for hevier textsjust type in C++ in 21 days in google/yahoo and you should get the book. (thinking in C++ is also a really good book) ;  Isn''t the second edition a bit out dated. ;  Personally, I don't like the Sam's books at all.  After reading "C in 21 Days", I found that the chapter on pointers was very rushed (which I guess you'd expect from the title), but it was sparse on *why* you should use pointers, not *how* to use them.  This isn't the only problem I have with this book.Deitel and Deitel's, "C++: How to Program", 3rd edition, has by far, been the best book I've purchased for a very long time.  It covers every topic to a degree which gives you the knowledge, and the confidence, to implement the techniques demonstrated.  It also covers many topics which other books seem to leave out entirely (cascading member function calls, proxy classes, function pointers, etc.)Not only is the coverage very good, but you never feel as though you're being rushed through the chapters.  Everything is explained with code examples that follow, so even if there are times where the odd paragraph escapes you, the examples that follow, seem to answer any questions/doubts that may arise.The asortment of tips throughout the book is also another strong reason to purchase it.--hellz   [edited by - hellz on August 2, 2003 9:14:07 PM]