I would say if your kids have an interest in learning to program, help them, let them.  If they don&#x27;t, don&#x27;t force it.  There are a lot of things kids should understand, and anything else can be learned.  The guys working on computers in the 60&#x27;s and 70&#x27;s understood them better than most people today working on a computer, writing software because they had to, and none of them grew up learning to code.<p>At 40, I&#x27;m well on my way to becoming a gray beard, just the same this shouldn&#x27;t be required.  Maybe somewhere around 10-12yo, an rPI or similar would make sense to tinker with in school... but that should only be to introduce kids to these things.<p>Kids are naturally creative and curious... let them know something is possible, and let them choose to explore.  I wish there were more schools that offered elective coursework earlier on the junior high school... it would let kids explore more in a semi-structured way.