Скретч - це нове середовище програмування, яка дозволяє дітям створювати власні анімовані та інтерактивні історії, презентації, моделі, ігри та інші твори. Цими творами можна обмінюватися усередині міжнародного середовища, якапоступово формується в мережі Інтернет.
У середовищі Скретч використовується метафора цеглинок Лего, з яких навіть найменші діти можуть зібрати найпростіші конструкції. Але, почавши з малого, можна далі розвивати і розширювати своє уміння будувати і програмувати.Скретч створювався спеціально для того, щоб діти використовували його самостійно. Ця нова програма дозволяє їм виразити себе в комп'ютерній творчості.
У скретч можна створювати фільми, гратися з різними об'єктами, видозмінювати їх вигляд, переміщувати їх по екрану, встановлювати форми взаємодії між об'єктами. Це об'єктно-орієнтоване середовище, в якій блоки програм збираються з різнокольорових цеглинок команд точно так само, як збираються з різнокольорових цеглинок конструктори Лего. Ми можемо взяти будь-який об'єкт і здійснити над ним дії:
• видозмінити його зовнішній вигляд;
• перемістити його;
• помістити команди переміщення і видозміни всередину блоків управління;
• додати звуки;
• і т.д.
В результаті виконання простих команд може складатися складна модель, в якій взаємодіятимуть безліч об'єктів, наділених різними властивостями. Початковий рівень програмування настільки простий і доступний, що Скретч розглядається в якості засобу навчання не тільки старших, але і молодших школярів.