Notes on learning to code from a teacher