With Scratch, you drag blocks from the left panel to the middle scripts panel, and immediately see your program run in the right panel. The blocks are understandable and the environment lets you explore their meaning interactively. The result is an engaging tool proven successful with kids and as an initial component of a university course