Scratch is an object-oriented programming interface that uses blocks as scripts. In this Instructable, I will teach you the basic elements of Scratch. For more information, to view uploaded Scratch projects, and to download the latest version of Scratch, visit scratch.mit.edu
Step 1: Area overview
Scratch has a few main areas. The first area is the palette. The second is where you drag scripting blocs and edit everything. The third area is the stage, where you view the action. In the fourth area, you select a sprite to work on and view basic information. The top area holds menus and toolbars.
Step 2: Palette
This is the palette area. At the top, you can select whether you want to view blocks of various natures, signified by what the button says. (wink.) Below, you can drag blocks to the scripting area to make sprites to various things. Note: puzzle piece-shaped things mean they go above/below another block. Round or ovaloid things (usually with text inside them) accept numbers/values. You can either drag an ovaloid block into them or type a number. If there is a pulldown menu, you can also choose from that. Square areas accept text, numbers, or ovaloid blocks. Pointy areas accept things that are true or not true. For example, "A=B" or "touching mouse-pointer" are a few options. Checkboxes allow its value to be shown on the stage along with a label. Also, if you right-click on any block, whether in the palette or in the scripting area, if you click help, a window will come up (in Scratch) that explains what that particular block does.
Step 3: Scripting area
The second area has three sections, the scripts section, the costumes (or, if the Stage is selected, backgrounds) section, and the sounds section. Above the tabs is an area where you can rename the sprite, change the way it rotates, see where it is, which way it's facing, and set if it's draggable or not on the website once you upload it.