It occurs to me the method of teaching students to write programs is all wrong.
I mean I understand trying to keep it interesting by showing students potential; and yes you DO start to build a...