We don't teach programming at our elementary school yet. I hope we do someday. Being able to break down thought processes and manipulate the pieces is crucial for problem solving, project managing, etc. I remember my daughter learning a little HTML because she wanted to design something on NeoPets; that hobby developed her thinking and enhanced her confidence. Wouldn't it be great if we could expose our children to a little computational thinking? Any good April vacation or summer camps out there?