From Wiki
Jump to: navigation, search


Misc books I'm working through while learning C++

You Can Do It!: A Beginners Introduction to Computer Programming

You Can Program in C++: A Programmer's Introduction

C++ How to Program 5e

C++ Primer Plus 5e

Ivor Horton's Beginning Visual C++ 2008

Ivor Horton's Beginning Visual C++ 2010

Professional C++, 1e

Professional C++, 2e

C++ Common Knowledge: Essential Intermediate Programming

Jamsa's C/C++/C# Programmer's Bible

This book (ISBN 0766846822) was issued before the C++03 update to the ISO/IEC 14882 standard and doesn't follow current conventions. For example it uses

#include <iostream.h>

instead of:

#include <iostream>

Sadly enough it also isn't listed on the publisher's site and I can't find any other mention of errata for it.

How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2=5986

This seems like a good workbook once you've read through most/all of an introductory title, such as Ivor Horton's Beginning Visual C++

Accelerated C++

This book starts you off using several dynamically-sized containers instead of fixed containers and C-Strings

The C++ Standard Library - A Tutorial and Reference

I remember sometime between 2000 and 2001, I walked into a small library and found this book on the shelf. Looking through the pages I was immediately struck by the the level of detail presented, and honestly quite overwhelmed. This book is not for those just starting out with C++, and certainly not those new to programming in general

The C++ Standard Library - A Tutorial and Reference

Unlike the first tome, when this title released I was ready for it. I still found the text to be highly detailed and complex, but I understood what I read and could appreciate the author's expertise in covering the material; it could be a much harder read.

C++ Pocket Reference

I once had a used paperback copy of this, or, at least I think I did. Whatever copy I did have I got rid of ASAP. This book was absolutely full of errors that made having a physical copy near useless. Years later I picked up an ebook edition that had all of them fixed.

Thinking in C++, Volume One: Introduction to Standard C++, 2e

Thinking in C++, Volume Two: Practical Programming


  1. I haven't read this review yet
  2. Warning, some links are broken
  3. Warning, some links are broken