Every child should be shown how to program for a few days, but merely so that those few who are genuinely interested get to know that programming "exists".
In middle school we had a two week section on computers and programming, which I absolutely devoured. But I didn't have access to the computer lab again in middle school, the two high schools I attended didn't even have computer labs, and my family wouldn't own a computer until more than a decade later. :-(