Introduction: How to Write a Program With Scratch

Every Scratch program is made up of sprites and the scripts (instructions) that control them. Scripts are programmed to make the sprites do things. Sprites can be made to move around, change their appearance, react when they touch things, and be controlled by the player.

Step 1: Get a Very Good Laptop or Desktop That Is 64bit Operating System

It is very important to get a very good desktop or laptop because some application only works on 64bit operating system
The number of bits in a processor refers to the size of the data types that it handles and the size of its registry. A 64-bit processor is capable of storing 264 computational values, including memory addresses, which means it's able to access over four billion times as much physical memory than a 32-bit processor.
Difference between 32-bit and 64-bit operating systems. ... A 32-bit system can access 232 memory addresses, i.e 4 GB of RAM or physical memory. A 64-bit system can access 264 memory addresses, i.e actually 18-Quintillion bytes of RAM. In short, any amount of memory greater than 4 GB can be easily handled by it.
Simply put, a 64-bit processor is more capable than a 32-bit processor, because it can handle more data at once. A 64-bit processor is capable of storing more computational values, including memory addresses, which means it's able to access over four billion times the physical memory of a 32-bit processor.
Simply put, a 64-bit processor is more capable than a 32-bit processor, because it can handle more data at once. ... Here's the key difference: 32-bit processors are perfectly capable of handling a limited amount of RAM (in Windows, 4GB or less), and 64-bit processors are capable of utilizing much more.
64 bit computing
Modern 64-bit processors such as designs from ARM, Intel or AMD are typically limited to supporting fewer than 64 bits for RAM addresses. They commonly implement from 40 to 52 physical address bits (supporting from 1 TB to 4 PB of RAM).

Step 2: Get the Application Scratch on Your Computer

Scratch is a block-based visual programming language and website targeted primarily at children.[5][6] Users of the site can create online projects using a block-like interface. The service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the worldk.[7] Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions. As of April 2020, community statistics on the language's official website show more than 52 million projects shared by over 54 million users, and almost 55 million monthly website visits.[7]

Scratch
Scratch logo
Paradigm
Event-driven, visual, block-based programming language
First appeared
2002 (first prototype)
2005 (second prototype)
May 15, 2007; 13 years ago (public launch)[1]
May 9, 2013; 7 years ago (Scratch 2.0)
January 2, 2019; 17 months ago (Scratch 3.0)
Implementation language
Squeak (Scratch 0.x, 1.x)
ActionScript (Scratch 2.0)
JavaScript (Scratch 3.0)
OS
Windows, macOS, Linux (runs on most browsers)
License
GPLv2 and Scratch Source Code License
Filename extensions
.scratch (Scratch 0.x)
.sb, .sprite (Scratch 1.x)
.sb2, .sprite2 (Scratch 2.0)
.sb3, .sprite3 (Scratch 3.0)

Step 3: Choose a Sprite

Add a Sprite or Image: Each object in Scratch is called a Sprite. To add a new Sprite, click either the buttons beside NEW SPRITE. Choose from the library, paint your own sprite, upload your own image or sprite, or take a picture (from a webcam). You can drag the objects to wherever you want.

Step 4: Give the Sprite a Task

There are different types of task
1. Move ten steps
2. Glide
3. Go to
4. Flag
5. Hide