Esta terceira edição objetiva que o leitor aprenda todos os fundamentos da programação, os aspectos básicos da linguagem e como compilar e executar um programa passo a passo. Os recursos mais avançados, como o uso de Janelas Gráficas, Coleções, Threads e Tipos Genéricos, também são trabalhados de forma bem dosada. Para o leitor mais iniciante, os programas foram desenvolvidos com a utilização da Ferramenta VisuALG, que permite a execução de um fluxograma por meio de uma estrutura flexível de programação. Isso permite um maior aprofundamento que vai desde a criação de algoritmos simples até estruturas complexas e aplicações de negócio.