But, from the point of view of a child, a computer language is just a language, like French, German, or Japanese. The earlier a child is introduced to a language, the easier it is for a child to pick up. Understanding the language of computers is as essential as English Language skills (to non-english speakers), not car repair.
Some kids are natural linguists, some are natural scientists, and some learn by taking things apart and (occasionally) being able to put them back together again. Regardless of aptitude, an understanding of the language and principles underpinning coding at least gives children the confidence to get their hands dirty with a computer.