Gravar-mail: Uma experiência de ensino precoce de programação: algumas lições