If children really want to learn something, and have the opportunity to learn it in use, they do so even if the teaching is poor. For example many learn difficult video games with no professional teaching at all!
Seymour PapertMy ex-student, Idit Harel, who wrote a book, "Children Designs," has a documented story of a kid who was very shy, isolated and didn't talk much to other kids. She was a little overweight, and the other kids looked down on her for that reason.But then she made a discovery about how to do something on the computer. The discovery was picked up by other kids, and within a few weeks there was a total transformation. This kid was now in demand. And that changed her feeling about herself.
Seymour PapertMy basic idea is that programming is the most powerful medium of developing the sophisticated and rigorous thinking needed for mathematics, for grammar, for physics, for statistics, for all the "hard" subjects.... In short, I believe more than ever that programming should be a key part of the intellectual development of people growing up.
Seymour PapertUndoubtedly, there are kids with intellectual deficiencies or neurological problems. But a lot of kids shunted into special education classes are deficient only in a willingness to conform to the school pattern.They are just honest, brave kids who say, "I just won't take that, and I don't believe in what you're doing." If you give them an alternative to the usual classroom, they break free of a lot of inhibitions and bad associations, and they begin to learn.
Seymour Papert