Getting children to learn coding from childhood may be one of the most impactful things you as a parent can do for them. It doesn't necessarily mean that your child will become a programmer, just like when children learn English, it is not to have them become an interpreter. It is more about opening up a new way of thinking and developing critical thinking skills to prepare them for the world out there. For example, for adults, magic does not exist. But what person didn’t believe in magic when they were a child? Coding is like magic. It gives kids the ability to create something where there was nothing. There is no need to worry about kids learning coding skills too early.
Remember Mark Zuckerberg, who at 20 years old already had more than 10 years of programming experience? Encourage your kids to learn programming as a form of enlightenment, and let their interest guide the development. Who knows, your child might really change the world some day!
If you are interested in this topic, feel free to contact me if you want to know more. This is something I am very passionate about.