I have thought for years now that schools should be teaching programming as young as elementary the way my generation learned typing. It was a standard thing.
Even if kids are not going to be programmers, understanding the basics of development will serve them well.