Ensina variáveis, tipos, expressões, condicionais, laços, funções e entrada e saída por meio de pequenos programas. O foco é transformar um algoritmo escrito em código executável.