&#62; <i>many people won’t have the time to do that.</i><p>The basic concepts and main ideas aren't <i>that</i> hard: certainly no harder than understanding high-school level mathematics. Ever see what Alan Kay was able to teach children to do in the 70s, with an intuitive enough development environment and programming language.<p>Being able to write straightforward little algorithms to solve data-munging tasks is more and more a matter of basic literacy, especially for people like lawyers, or scientists, who need to sort and sift through masses of data, find the interesting patterns, and explain it to the world.