Oscar M. Bonastre looks at trends shaping the teaching of programming.