Scratch is a graphical programming environment which allows for drag and drop program creation. Scrach provides basic set of imperative features along with support for a variety of different kinds of audio and visual media.
Here is an example of the 100 doors problem. You can download this program: Scratch - 100 Doors.zip and try it out.
Why would I learn this language?
Scratch is a great language for people who are not yet familiar with programming language syntax or structure. It provides a simple framework for exploring programming concepts.
- Scratch Home Page
- Create and share your own interactive stories, games, music and art!
- Scratch Wiki
- A wide variety of Scratch resources and information.
- FizzBuzz in Scratch (Screenshot)
- As featured on the Programming Language Posters