I'm not totally sold on the merits of teaching kids to code. I didn't learn how to code until I was 27 and turned out fine.
I sure as heck hope that when my kids are career age - they're doing something a bit higher up the stack than programming. Even if it's meta-programming. Programming is a convoluted way of interacting with business logic.