Fernando Magno Quintão Pereira apresenta a evolução das linguagens de programação, passa pelas que marcaram época e discute os problemas para os quais cada uma delas foi criada para resolver.
A primeira linguagem de programação é o "zero-um-nês", é a programação usando zeros e uns. Era muito complexo programar utilizando zero e um, então foi criada a linguagem Assembly, apesar de ser bem próxima de se usar o zero e um, facilitava muito a vida dos programadores.
Ao longo das décadas foram desenvolvidas linguagens ideais para cálculos científicos (Fortan), aplicações comerciais (Cobol) e várias outras necessidades.
Hoje várias linguagens mostram-se influenciadas por linguagens mais antigas, por exemplo, Php e Java são muito semelhantes a C.
Tanta evolução - e modificações - ao longo de anos reforça ainda mais a ideia de uma formação forte na base da computação.