All I ever needed to know about programming, I learned from re-writing classic Arcade games
JR Parker
Avaliação Empírica da Utilização de um Jogo para Auxiliar a Aprendizagem de Programação