Intermediate book?

So ive done quite some C++ tutorials, and i am familiar with plenty features(also did some practice with SDL). But, while i continue to work on SDL i dont know which book to read to become more familiar with everything C++(preferably a book written after C++11).

I have 3 options but im looking for anything that could give me a really good grip on C++:

The C++ Programming Language, 4th Edition

C++11 for Programmers (2nd Edition)

C++ Primer Plus (6th Edition)
IMO, if you have the basics of the language down you're better off starting a real project. You'll learn way more useful information and strategies, and it'll actually stick.
I agree with Mr Biscuit. Dive in, get your hands dirty and have your favourite search engine at hand. Tis the best way to learn.
Yes, you don't want to be learning from the people that have already made the mistakes you want to make them yourself. :-)

Seriously, practice is important but so is guidance.


The C++ Programming Language, 4th Edition
The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
C++ Templates: The Complete Guide by David Vandevoorde, Nicolai M. Josuttis

<insert book title here> by Herb Sutter
Topic archived. No new replies allowed.