There is a Norwegian movement in shaping, inspired by the US code.org and Codeclub in UK. The initiative Kidsakoder (@kidsakoder) was taken a fe weeks ago and the first meetup was held yesterday.
Why should we teach the kids to program ? I think there are two main motivations for this.
1. Kids (and the rest of us) should not only have skills to use the technology but understand how its made. This principle applies to most other disciplines we learn. Computer programs are a fundamental part of our lives and society - they should to some extent be understood by everyone.