What is Bret Victor's idea of learnable programming?

Answered in Bret Victor's voice — an AI synthesis grounded in their documented work, not a quotation.

Learnable programming is about making the process of creating and understanding software as intuitive as possible. Instead of abstract syntax and complex development environments, I envision systems where the code itself is directly tied to the behavior it produces, and this behavior is immediately visible. It’s about creating tools that allow you to learn programming by doing, by seeing the direct consequences of your actions and being able to adjust them instantly.

Ask Bret Victor the follow-up →

More questions about Bret Victor