De forma didática o livro apresenta os conceitos básicos de programação de computadores. Como material de estudo contém exercícios de aprendizagem e de fixação do conteúdo para auxiliar o aprendizado das técnicas de programação apresentadas. Aborda desde os pontos mais simples de programação até a programação estruturada com a utilização de sub-rotinas e questões mais avançadas.
A 22ª edição do livro foi totalmente atualizada, com novos exemplos e dois capítulos sobre programação orientada a objetos.
É indicado a estudantes e professores de Técnicas de Programação de Computadores.