Formal education is a point of failure, often. It sucks. That's a failure of formal education systems, though. It boggles my mind that schools wouldn't be utterly enthusiastic about teaching principles of computer science with an operating system whose source code can be examined by students. Such is life, I suppose.
I think things are getting better in this area, though. Maybe we just need to give it time, and keep asking about it to show that the interest exists.
Keep Up with TechRepublic