Thanks for your viewpoint, I strongly believe that it sounds more logical. I was suggesting to learn problem-solving in the beginning and gradually progressing it to coding. Interschool/college code camps may take it from there. Exploring many areas of interest in the beginning years of life definitely has an advantage.