Comment Re:I like the XO, but I am tired of the fleecing . (Score 2, Interesting) 360
> Why do children need to code anyway? And why do they need to use a computer? Isn't it better to teach them to think, and other basics such as reading, writing, and maths?
That's precisely what teaching them to program does - teach them to think systematically. And if you teach them how to program solutions to simple math problems they are covering all of the points you mentioned in a uniquely interactive and practical way.
As for why children in the 21st century need to learn to use a computer, I think the answer is self-evident.