Scratch includes its own development environment, like IDLE for Python, but programming is carried out by dragging and dropping programming structures rather than simply typing text.
Figure 12-1 shows a section of one of the sample programs provided with Scratch for
the game Pong, where a ball is bounced on a paddle.