I’ve always been a big supporter of teaching children how to code at a very early age. My Son started coding when he was 7-8 years old and I already think that’s too late. The software I used for that is called Scratch and it’s a great free tool to teach kids the fundamentals of coding. In a world that is largely run by Software which is effectively code, not knowing how to program is a little bit like being able to read but not to write.
Mitch Resnick led the group that developed Scratch over at MIT and listen to what inspired him and why he thinks your children need to learn how to code too!