Thinking in C++, etc
Just wondering if anyone has read the "Thinking in ..." books, and if so, what your opinions are.
Tim the curious undergrad
There ought to be a FAQ about this. _TIC++_ taught me to read/write the syntax of C++, given that I knew C already. I read _Effective C++_ and _Design Patterns_ after that.
Great books. Really gets into the nuts and bolts of Java, as in the order in which nested constructors are fired in inherited classes. etc. Which order variables are initialized in inherited subclasses, etc....I can't recall, it's been almost 4 years since I read TIJ
I found "Thinking in Java" an excellent book for the C++ programmer wanting to learn Java (whether it's equally good for someone completely new to programming I can't say).
I don't care much for TiC++ or the followup books TiJ and TiC#. It's a cookie cutter approach to writing books. But it's free on the Web, so check it out.
> I don't care much for TiC++ or the followup books TiJ and TiC#. It's a cookie cutter approach to writing books. But it's free on the Web, so check it out.
I've read TIC++ and TIJ, both of which are excellent. Nothing beats actually using a language for real-world development to learn it, but if you want a thorough guided tour before you begin, these books are it. They're also great reference works that you'll come back to again and again.
Fog Creek Home