A linguagem de programação C é uma das mais bem sucedidas linguagens de alto nível já criadas, e é considerada por muitos uma linguagem de difícil aprendizado. Este livro foi criado para proporcionar aos leitores uma visão geral de como programar utilizando as linguagens C e C++. Muitos livros ensinam apenas C ou somente C++, neste procuramos contemplar as duas linguagens. Para quem não tem experiência em programação este livro tem o necessário para inserir a pessoa na arte de programar. O livro está repleto de exemplos para facilitar a compreensão dos assuntos abordados. Entre os tópicos do livro estão: o primeiro programa em C/C++; compilando e executando o programa; construindo programas C/C++; identação do código fonte; variáveis na linguagem C/C++; regras de nomes e declarações de variáveis; operadores de atribuição, aritméticos, aritméticos de atribuição, incremento e decremento; funções de entrada e saída de dados; estruturas de decisões; desvio condicional de múltiplos casos; operadores lógicos; estruturas de repetição; estrutura de dados; programação estruturada; procedimentos e funções; protótipo e declaração de funções; classes de armazenamento; trabalhando com ponteiros em linguagem C/C++; bibliotecas de funções; representação de dados; entrada e saída de dados com arquivos em disco.