Comment Re:Tell them this (Score 1) 315
This is sort of how I learned. I was 8 years old when somebody showed me qBasic on the family's 386. It changed my world. My first three years of programming were animated ASCII stick figures, simple story games ("You see a spaceship. Do you want to use missiles or lasers?"), and very basic graphics (like string art using line functions). I had a tacit sense of many programming concepts before I was able to define them.
When I got to traditional computer science courses in college, I realized that they're typically taught the other way around: here's a definition, THEN here are some examples and related puzzles. That's a great format for an academic paper, but it's not exactly "joy of learning" material.