Este livro é indicado a estudantes e professores de Técnicas de Programação e tem como objetivo introduzir os conceitos básicos de programação. Contém exercícios de aprendizagem e fixação do conteúdo abordado em cada capítulo. Aborda desde os pontos mais simples de programação, chegando à programação estruturada com a utilização de sub-rotinas, quando o neoprogramador adquire os conhecimentos básicos para a montagem de programas mais eficientes e estruturados.
Graduado em Análise e Desenvolvimento de Sistemas, Ciências Econômicas e Licenciatura em Matemática. É mestre em Administração de Empresas, autor de mais de uma centena de livros nas áreas da Ciência da Computação, Processamento de Dados e Informática publicados junto a Editora Érica (autor e avaliador) de 1993 até 2017, Clube de Autores (editor e autor) a partir de 2012, Editora Novatec (autor) a partir de 2018 e Editora Alta Books (autor) a partir de 2019.
Tem experiência no desenvolvimento de software para as áreas de comércio e telecomunicações. Possui diversos artigos publicados no Brasil e exterior. É palestrante e professor do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo.
Como professor possui forte experiência na área da Ciência da Computação com ênfase no ensino de linguagens de programação e programação de computadores. Atua no desenvolvimento das bases tecnológicas de: lógica de programação (algoritmos), linguagem de programação, técnicas de programação, arquitetura e organização de computadores.
Como instrutor de treinamento na área de TI ministrou cursos para diversas empresas brasileiras e estrangeiras, como Print Informática, ABAK Informática , Servimec, Bepe, Compucenter, Open Class, SPCI, Origin, entre outras.
É membro da Association for Computing Machinery (ACM) desde 2009.
Um livro fraco, especialmente para quem já tem um pouco de bagagem. Nada é explicado em profundidade e os exemplos dados são todos em português estruturado, uma decepção, mas uma leitura possível para quem não saba nada de lógica.