> 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.
> 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.
a.k.a. Microsoft Plus! Pack 2006