I don't think kids should learn to code at such early age, not without proper ethics training. Programming gives you a lot of power. The power to do both good and evil. Children just don't have that kind of judgement.
If you teach your kids to learn to code and they end up hacking the bank and got caught, who is going to take responsibility? Does the kid get tried as an adult or juvenile?