How is Scratch coding different from other coding experiences?
As mentioned, Scratch teaches coding through drag-and-drop code blocks for a visual learning experience, making it extremely popular among the different kids' coding languages.
Rather than dealing with the complexities of traditional text-based coding, Scratch "chunks" up the coding experience through motion blocks (to control movement), looks blocks (to change a sprite's appearance), and sound blocks (to add sounds).
These "sprites" as mentioned above can be thought of as the game's images and can be created within Scratch as well, allowing kids to design with a number of artistic tools.