Esta obra foi desenvolvida para alunos e leitores iniciantes na área de informática e principalmente para aqueles que desejam aprender e desenvolver algorítmos utilizando raciocínio lógico (lógica de programação) em paralelo com uma linguagem de programação estruturada (procedural) (linguagem "C"), ferramenta utilizada para testar os conhecimentos adquiridos por meio dos algorítmos desenvolvidos.
O livro está dividido de uma forma tal, que o leitor acompanha uma sequência na aprendizagem em que a dificuldade aumenta gradativamente, indo desde os comandos de entrada e saída até sub-rotinas. Cada comando é estudado por intermédio de exemplos e no final de cada tópico, o aluno testa os conhecimentos adquiridos com uma série de exercícios, utilizando os comandos para construção de algorítmos do tipo pseudocódigo e da linguagem "C".