Aborda os recursos básicos de programação de computadores com a linguagem C#, encontrada no ambiente integrado Microsoft Visual Studio 2012 Express, tanto em operação de modo console como de modo gráfico. Fornece um histórico da linguagem C#, explica a obtenção e instalação do programa e descreve os tipos de dados suportados pelo ambiente, além de operadores aritméticos, variáveis e constantes, expressões matemáticas, condição e decisão, desvios condicionais, operadores lógicos e relacionais, aleatoriedade, laços de repetição, sub-rotinas e estruturas matriciais. Foi desenvolvido sob a óptica da programação orientada a objetos, sendo voltado ao leitor iniciante. Neste sentido, introduz ideias básicas da POO e a criação de componentes em tempo de execução.