Didaticamente organizado, traz noções da linguagem de programação C++, funcionamento do ambiente de programação GCC, sequências, tomadas de decisão, operadores relacionais e lógicos, laços de repetição e funções. Aborda matrizes, ponteiros, estruturas, uniões, enumerações, funções internas e os princípios básicos da programação orientada a objetos. Esta obra baseia-se no livro C++ ANSI (ISO/IEC 14882:1998) - Programação de Computadores - Guia Prático de Orientação e Desenvolvimento, tendo como principal alteração a adequação do código conforme as regras da segunda edição da norma ISO/IEC 14882/2003 e o uso de uma versão mais recente do programa compilador. Alguns capítulos foram remodelados, reposicionados e ajustados às novas regras de sintaxe. Abrange o operador lógico de disjunção exclusiva e a aplicação de sobrecarga. É necessário conhecimentos de lógica de programação e técnicas de algoritmos.