I don't think that the future is that everybody should know how to code, but that coding some specific tasks is made so simple that any trained professional on a certain domain can do it.<p>Not sure what that will look, but until then why don't we just let kids be kids?<p>An introductory high school class would be enough at ages 13 or 14 for example.