If everyone mastered the ability to construct computer programs great things might result
But programming is hard!
It is hard at many levels:
1. Mechanical (computer language syntax, complex tools, inscrutable error messages)
2. Conceptual (difficult computational abstractions)
3. Design (need to break problems into "mind-sized pieces" and compose them)
I will argue that ToonTalk represents substantial progress on 1 and 2.
Title | e-Learning | e-Learning-me | Strategies | Strategies2 | Why | An answer | Programming | But | Ideas | Demos | Availability | Future (Concretizations | Robots can do | How to Learn | Game Ideas | Why Games)