My 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 PapertA programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking.
Seymour PapertYou can't think seriously about thinking without thinking about thinking about something.
Seymour PapertWe should think about what we mean by literacy. If you say, "He's a very literate person," what you really mean is that he knows a lot, thinks a lot, has a certain frame of mind that comes through reading and knowing about various subjects.The major route open to literacy has been through reading and writing text. But we're seeing new media offer richer ways to explore knowledge and communicate, through sound and pictures.
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