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)