PDA

View Full Version : Good book to learn C++


Master_CHief
05-27-2007, 01:05 PM
Hi all, I am new here.

Well, my question is, if someone knows a good C++ book, if possible dedicated to game development.

Its because I am planning a MMORPG, and I am sitting around with some concepts and looking for a C++ book.

Thx in advance.

€: I already got a possible server for it.

Reedbeta
05-27-2007, 04:29 PM
Go to your local library, Barnes & Noble, etc, and go to the computer section. You're certain to find books about C++, and more than likely books about game programming as well. Just pick one or two, read them, and work through them. It doesn't really matter which ones you get.

SamuraiCrow
05-27-2007, 06:50 PM
What programming languages do you already know? If none, then I'd recommend starting with something else first. It isn't impossible to learn C++ as a first language, it's just a little unforgiving.

Green Tea Press (http://greenteapress.com) has some .PDF freebies for learning Python, Java, and C++ from scratch. They teach you how to make the card game Old Maid. You can work your way up to an offline RPG using online tutorials from there on. (BTW, I'd recommend starting with Python as a first language and C++ as the second.)

Master_CHief
05-27-2007, 10:22 PM
I have good HTML knowledge, some major PHP skills and some basic C++ skills^^


Thanks :)

Sol_HSA
05-27-2007, 10:57 PM
There's plenty of books related to C++; You might want to browse amazon.com, read the *negative* reviews of the books (if they complain about something you don't care about, it's a good book).. there's also a few MMORPG development books (for example ISBN 978-1584502432). Browsing amazon doesn't mean that you have to buy from amazon, mind.

However, I'd stop and think about the project for a bit (http://iki.fi/sol/mmorpg.html), and maybe start from something simpler first (http://iki.fi/sol/gp/).

g(h)eerko
05-28-2007, 01:02 AM
dude, c++ takes time, books are only for reference, get an engine source, and follow it up, then refer back to what they are trying to do, this way u'll learn faster,
Of course first get some basic idea of classes , inheritance, abstraction, polymorphism, encapsulaton and aggregation and dontforget templates and the STL.
They have some great reference material on codeproject and codeguru...

Kenneth Gorking
05-28-2007, 03:19 AM
Bookmark this (http://www.parashift.com/c++-faq-lite/) page, and then read this (http://www.parashift.com/c++-faq-lite/how-to-learn-cpp.html) section of it. It's an excellent page, and I adwise you use it whenever you have any questions about C++.

Master_CHief
05-28-2007, 05:56 AM
Thanks :)

I got 2 good books now "C++ for Dummies" and "PC Games with C++ and DirectX".