Scratch Programming Language Profile
Scratch
Scratch is a visual programming language which teaches programming concepts to kids, offering a stepping stone to more complicated programming languages.
Coding includes dragging and dropping various code blocks and linking them together like jigsaw pieces to form logical scripts. While the MIT Media Lab designed this language for 8-16 year-old children, it is used by people of all ages.
Scratch has received many plaudits as an ideal way to introduce kids to computer programming and computational thinking. It’s a fantastic beginner’s language. Scratch is often used to make games, interactive stories, and animations, but it can be used for any purpose. The language helps students to think creatively, reason logically, and work together.
FACTS
Type of Language: Visual
Designed by: Scratch Team at the Lifelong Kindergarten group at MIT Media Lab
Public Release: 2002
License: GPLv2
Website: scratch.mit.edu
RECOMMENDED OPEN SOURCE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
Scratch Blocks – a library for building creative computing interfaces.
Tutorials
USEFUL RESOURCES
RECOMMENDED BOOK TO BUY
PROGRAMMING LANGUAGE PROFILES |