Jump to content
  • Advertisement
Sign in to follow this  
Kaycon11

Book recommendations for learning C++

This topic is 3669 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Ok, Basically I am new to C++ programming and I have just a little experience with programming, learned basic and some intermediate stuff of QBasic. I would like to know any books that you would recommend for a beginner learning C++, also, any books that I should read that may not be just C++, like Algorithms.

Share this post


Link to post
Share on other sites
Advertisement
SAMS Teach Yourself C++ in 21 Days has been good to me so far. Easy to understand and well written.

Share this post


Link to post
Share on other sites
+1 for the learn c++ in 21 days book, jesse liberty's book is extremely well written and concise. It is by far the best beginner c++ book I've seen, and this was the 2nd edition so by now that book must be even better.

I've been through multiple different books and the way jesse liberty presents his material is excellent, i can full recommend the c++ book and his c# book.

Share this post


Link to post
Share on other sites
Mike Dawson C++ book best for beginners IMO.
If you really want to go hardcore and learn the language inside out though get the Stroustroup book or "C++ Primer" 3rd edition from Lippman.


[Edited by - daviangel on July 25, 2008 3:00:00 PM]

Share this post


Link to post
Share on other sites
The C++ Programming Language, Special Edition - Bjarne Stroustrup - always seems to come highly recommended.

While maybe not for beginners, I would recommend the following books on C++. They may be a little daunting to the beginner but they are definately worth the read at some point (IMHO).

Exceptional C++ - Herb Sutter
More Exceptional C++: 40 More Engineering Puzzles, Programming Problems, and Solutions - Herb Sutter
Modern C++ Design: Applied Generic and Design Patterns - Herb Sutter
C++ Coding Standards : Rules, Guidelines, and Best Practices - Herb Sutter, Andrei Alesandrescu
Effective C++: 55 Specific Ways to Improve Your Programs and Designs - Scott Meyers
More Effective C++: 35 New Ways to Improve Your Programs and Designs - Scott Meyers
Exceptional C++ style: 40 New Engineering Puzzles, Programming Problems and Solutions - Herb Sutter



Share this post


Link to post
Share on other sites
After reading all the books acadestuff mentioned, I'd recommend reading:
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond - David Abrahams, Aleksey Gurtovoy

It's a really great read.

Share this post


Link to post
Share on other sites
Go with Thinking in C++ books by Bruce Eckel. First one will make you know C++ good, second will make you good C++ coder (it also teaches important idioms, patterns and introduces to cocnurent programming). Really great books.

p.s. they are free :) (but worth buying)

p.s. 2 later do ALL acadestuff says :)

Share this post


Link to post
Share on other sites
If you are new to programming, I would highly recommend 'Code Complete' from Steve McConnell.

It tought me a lot about good programming practise, design and other stuff!

[Edited by - shrnjad on July 24, 2008 12:20:08 PM]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!