I think this depends on the age of the child and on the child themselves.
Scratch is what they teach him in school, so that's what he knows.
Scratch is also a real programming language- it presents differently visually, but the concepts are all there, except some that I doubt many children use- such as closures, generators, threads, etc.
Scratch is what they teach him in school, so that's what he knows.
Scratch is also a real programming language- it presents differently visually, but the concepts are all there, except some that I doubt many children use- such as closures, generators, threads, etc.