ความหมายของโปรแกรม scratch
โปรแกรม Scratch (อ่านว่า สะ-แครช) เป็นโปรแกรมภาษา ที่ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกม ดนตรี และศิลปะ และเมื่อสร้างเป็นชิ้นงานเสร็จแล้ว สามารถนำชิ้นงานที่สร้างสรรค์นี้ แสดง และแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้ ทำให้ผู้เรียนได้เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อมๆ กับการคิดอย่างสร้างสรรค์ มีเหตุผล เป็นระบบ และเกิดการทางานร่วมกัน
นอกจากนี้ยังสามารถแลกเปลี่ยนและเผยแพร่ผลงานผ่านทางเว็บไซต์ http://scratch.mit.edu/ ได้อีกด้วย
ชิ้นงานในโปรแกรม Scratch เรียกว่าโปรเจกต์ ซึ่งประกอบด้วยโครงสร้างที่สำคัญอยู่ 3 ส่วน ได้แก่ เวที (Stage) ตัวละคร (Sprite) และสคริปต์ (Script) โดยแต่ละส่วนเกี่ยวข้องความสัมพันธ์กันและทำงานไปพร้อมๆ กัน
การสร้างโปรเจกต์ทำได้โดยการเขียนสคริปต์ (ชุดคำสั่ง) ซึ่งใช้การลากวางบล็อก (คำสั่ง) เรียงต่อกันเพื่อสั่งตัวละคร ณ ตำแหน่งต่างๆ บนเวทีให้ทำงานต่างๆ
คำสั่งพื้นฐานที่สั่งให้ตัวละครเคลื่อนไหว แสดงออก ควบคุมขั้นตอนการทำงานของคำสั่ง จะใช้กลุ่มบล็อก Motion, Looks และ Control ตามลำดับ
การบันทึกโปรเจกต์เพื่อเก็บไว้ใช้งานหรือแก้ไข สามารถทำได้โดยคลิกเมนู File->Save หรือ Save As โปรเจกต์จะถูกเก็บไว้ที่โฟลเดอร์ที่เราเลือก