Posted by: Anonymous
on December 21, 2008 10:13 PM
Some say this language and some say that language.
I say there is no best answer, never mind a right answer. It all depends on the expertise available to support the child. Many programmers get by on self constructed mental models which comply with reality to varying degrees - and it is largely dependent upon the teaching they received as to how good those mental models are - often the mental models offered by the teachers are not up to it.
So, it the child has access to expertise from someone who has good mental models in a particular environment and the gift to communicate them in straight forward terms, then that is the environment to go with