Every time the "how did you get into programming" discussion comes up, a large chunk of people on HN report being autodidacts. It's far more widespread in programming than any other kind of profession or speciality. I feel this hasn't been seriously investigated or taken into account.
Not googling how to teach, but skipping the entire "teaching" process altogether.