Learnable Programming
Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types.
Learnable Programming Learnable Programming Designing a programming system for understanding programs Bret Victor / September 2012 Here's a trick question: How do we get people to understand programming? Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types. Because my work was cited as an inspiration for the Khan system, I felt I should respond with two thoughts about learning: Programming is
saved by
related reading
- Learnable Programmingworrydream.com
- how I think when I think about programming - alice mazalicemaz.com
- Teach Yourself Programming in Ten Yearsnorvig.com
- Learn X in Y Minutes: Scenic Programming Language Tourslearnxinyminutes.com
- How Might We Learn?andymatuschak.org
- Media for Thinking the Unthinkableworrydream.com
- Get better at programming by learning how things workjvns.ca
- Programming Thinkingyoutube.com
- Overview ‹ λ-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus - MIT Media Labmedia.mit.edu
- Things unlearnedscattered-thoughts.net
- Programming FAQpaulgraham.com
- Beautiful Racket: Make a language in one hour: stackerbeautifulracket.com