Trata-se de um trabalho de base com o objetivo de proporcionar ao leitor os primeiros passos em programação. Está dividido em sete partes - introdução; conceitos básicos de programação, em que o leitor terá contato com a programação seqüencial; tomada de decisões e utilização de loopings; o uso de tabelas e tipos estruturados; programação estruturada; aplicação de arquivos; e um apêndice complementar com as instruções de instalação e com as ''respostas'' dos exercícios aplicados no final de cada capítulo.