Por meio de exemplos e lições fáceis de seguir, o especialista em programação Herbert Schildt ensina todos os conceitos básicos da C++, inclusive instruções de controle, tipos de dados, matrizes, strings, classes, objetos e funções. Em seguida, são apresentados tópicos como - sobrecarga, manipulação de exceções, herança, funções virtuais, polimorfismo e E/S. A abordagem de alguns dos recursos mais avançados da C++, como os modelos, também está incluída.