Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Thinking in C++ Vol 2 - Practical Programming
Prev Home Next

General C++

The C++ Programming Language, 3rd edition, by Bjarne Stroustrup (Addison Wesley 1997). To some degree, the goal of the book that you re currently holding is to allow you to use Bjarne s book as a reference. Since his book contains the description of the language by the author of that language, it s typically the place where you ll go to resolve any uncertainties about what C++ is or isn t supposed to do. When you get the knack of the language and are ready to get serious, you ll need it.

C++ Primer, 3rd Edition, by Stanley Lippman and Josee Lajoie (Addison Wesley 1998). Not that much of a primer anymore; it s evolved into a thick book filled with lots of detail, and the one that I reach for along with Stroustrup s when trying to resolve an issue. Thinking in C++ should provide a basis for understanding the C++ Primer as well as Stroustrup s book.

Accelerated C++, by Andrew Koenig and Barbara Moo (Addison Wesley, 2000). Takes you through C++ by programming topic instead of language feature. Excellent introductory book.

The C++ Standard Library, by Nicolai Josuttis (Addison Wesley, 1999).
Readable tutorial and reference for the entire C++ library, including STL. Assumes familiarity with language concepts.

STL Tutorial and Reference Guide, 2nd Edition, by David R. Musser et al (Addison Wesley, 2001). Gentle but thorough introduction to the concepts underlying STL. Contains an STL reference manual.

The C++ ANSI/ISO Standard. This is not free, unfortunately (I certainly didn t get paid for my time and effort on the Standards Committee in fact, it cost me a lot of money). But at least you can buy the electronic form in PDF for only $18 at

Thinking in C++ Vol 2 - Practical Programming
Prev Home Next

   Reproduced courtesy of Bruce Eckel, MindView, Inc. Design by Interspire