A child best learns languages when he is young, and learning programming syntax is akin to learning a new language.
Early exposure will shape how he thinks and makes computational thinking second nature.
At 7 or 8, most kids have sufficiently developed logical and critical thinking skills needed for coding.
Kids as young as 10 can produce programs that achieve professional quality.
My child is too young/small to understand coding, how will he learn coding at such a small age?