O documento discute linguagens de programação, começando por explicar o que são linguagens de programação e como elas permitem aos programadores escrever instruções para computadores de forma mais fácil do que usar diretamente a linguagem de máquina. Em seguida, apresenta exemplos de linguagens de diferentes níveis, desde assembly até linguagens visuais, e ilustra o uso de linguagens de alto e baixo nível com pequenos programas.