Eng:What is the purpose of Scratch?

Scratch is a block-based programming language designed to be easy to use. Scratch is designed for those who are between the age of eight to sixteen years old, but anyone can use it. Scratch is often used as a beginning language, to teach people to code.