This post starts off with 'programming is a basic human skill' then lists barriers for success.<p>Programming is for everyone. There is a reason this planet has both 10 year old and 84 year old developers. We should view programming the way we view using tools or speaking a language. It should be accessible for everyone but a high-skill ceiling to do it really well.<p>I expect more from someone who works as an educator. Good teachers make average students great.