BASIC used to be on every computer a child touched -- but today there's no easy way for kids to get hooked on programming. Very few young people are learning those deeper patterns. Indeed, they seem to be forbidden any access to that world at all. This is not just a matter of cheating a generation, telling them to simply be consumers of software, instead of the innovators that their uncles were. No, this goes way beyond that. In medical school, professors insist that students have some knowledge of chemistry and DNA before they are allowed to cut open folks. In architecture, you are at least exposed to some physics.