Linux is the best thing to be taught to kids while they are into schools. Specially children between 5 to 18 years.
Linux is very logical in operating, has very meaningful GUI. But still people find it difficult to use Linux.. Why?? The reason is they are habitual of using Windows for years, they expect certain buttons & windows at certain places which is many times not at all relevant.
KDE has taken a step forward to this & has launched a education project “The KDE Education Project” (http://edu.kde.org/). Ubuntu also has “Edubuntu” (Educational ubuntu http://edubuntu.org/) as a special distro.
Here parents, teachers, students can use the softwares, copy them, distribute them, modify them & thus make most use of the IT. Modifying & distributing the software increases confidence of all of them, plus it is good diet for brains of children. This does not kill the curiosity of kids in their early age by not modifying the code & playing with it very roughly..
In India, Maharashtra Government has made a very wrong decision by making a course MS-CIT compulsory for all government jobs. With this they are helping a company to build their brand which is of no use, also the course fees & royalty to the company is another issue.. Instead they should have gone for Open Office which is a Free & Open Source software, much more powerful than MS-Office.
All of you do have a look at “Edubuntu” & “The KDE Education Project”. Edubuntu has a Gnome GUI whereas KDE project has a KDE GUI.