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.

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.

Starting Points

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

Example Code

Here is an example of the 100 doors problem. You can download this program: Scratch - 100 and try it out.

Further Reading

comments powered by Disqus