I trained new computer programmers in industry. I intentionally put them into positions to fail, but didn’t let them work long enough to get discouraged. Then, they had intelligent questions and learned much faster.

The Chinese method you describe here is all-or-nothing which generates one type of problem, as you described. A full-freedom scenario has a similar problem.

A combination would work better, the Chinese method for most of the time, but a designated period where the child experiments and chooses. That has a much higher potential.

William “Bill” Myers, Analyzes all, Programmer, retired. If you learn anything new, find enjoyment, have a new thought, then I’m successful. Photo: 1st article

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store