Whether or not your child grows up to be the next Zuckerberg, programming is a highly useful skill for him or her to learn. It teaches vital problem-solving, creativity, and communication skills. Plus, it can be downright fun for you both.
In the past it was how to change a tire, how to unclog the sink, how to cook for yourself. ... it still is, but in the future, programming won't just be for those with 1337 skillz, but for anyone who wants a basic understanding of the digital systems all around them.