Please recommend books

Dec 9, 2011 at 1:52am
Hi,

I am from C background and trying to learn C++ on linux

Could anyone recommend me books (free is better :) ) that:
- teaches concepts of basic c++ OOP fundamentals (to make sure we got the concept)
- teaches by letting readers to learn by solving real-world problems ?
- a plus is if it uses STL or, even better boost

Thanks!
Last edited on Dec 9, 2011 at 1:52am
Dec 9, 2011 at 2:08am
C++ Without Fear is a nice one.
Dec 9, 2011 at 8:44am
Effective C++ is a must have for professional programming (recommended by by former employer)
Dec 9, 2011 at 5:15pm
Effective C++ and to a lesser degree, its follow up are both excellent books, but you probably need to be at an intermediate level to really get anything out of them. It is the one must own C++ book, IMHO, but just not for a beginner.

C++ Without Fear is also the book I would suggest to a new developer, if you can tolerate it's writing still. Read the sample chapter on Amazon before jumping in, it may not be to your taste. C++ How to Program, and C++ Programming Language ( by the language creator ) would be my suggestions if you don't like the style of Without Fear.

That said, Bjarne's book is dryer than dry.
Dec 9, 2011 at 10:16pm
Dec 9, 2011 at 10:18pm
I highly recommend Accelerated C++ http://www.acceleratedcpp.com/

It teaches C++ as C++.

Here are some other recommendations: http://jcatki.no-ip.org:8080/fncpp/Resources#books
Topic archived. No new replies allowed.