Playful programming | James' Coffee Blog
MIT's Scratch makes programming playful. Drag and drop blocks, then connect them together. Moments later, you can have a program that does exactly as you instructed. One doesn't even need to call it programming; instead, we can call it play. Like Lego blocks, you connect the blocks and make something that, at the end, is yours.