Scratch Documentation

Scratch combines a block-based programming language, a library of blocks, and a web-based IDE. The language is not comprehensively specified. The documentation focuses mostly on the IDE and the library of blocks.

Scratch 1.1 was released in May 2007.

Read the Authoritative Specification

We have not (yet) cross-referenced this language specification with our misconceptions. To find misconception by language specification section, pick one of the cross-referenced specifications.

Stay up-to-date

Follow us on  twitter to hear about new misconceptions.