On a side, I introduced my son to Linux when he was in 7th grade. I also gave him a couple of very good books on learning C and Linux game development using SDL. He wrote his first game in 8th grade (Tuxblocks - still up on sourceforge). He wrote several games during high school (Eternal Labyrinth - ported recently to Android and in Google Play) and is actively working on OpenRPGMaker (again on sourceforge).
He just recently was accepted into Digipen for fall 2014 to work on a degree in Computer Science and Game Design.
My point is that opensource offers far more opportunities for self-teaching, especially for gifted individuals. They can learn how logic systems work by reading and following the flow of a program's source, and so much more.
On a side, I introduced my son to Linux when he was in 7th grade. I also gave him a couple of very good books on learning C and Linux game development using SDL. He wrote his first game in 8th grade (Tuxblocks - still up on sourceforge). He wrote several games during high school (Eternal Labyrinth - ported recently to Android and in Google Play) and is actively working on OpenRPGMaker (again on sourceforge).
He just recently was accepted into Digipen for fall 2014 to work on a degree in Computer Science and Game Design.
My point is that opensource offers far more opportunities for self-teaching, especially for gifted individuals. They can learn how logic systems work by reading and following the flow of a program's source, and so much more.