
On Habrahabr repeatedly wrote about the magnificent graphic editor
Scratch (Scratch) for programming in an intuitive visual environment. Here you can drag objects with the mouse, set the interaction between them, as if in the Lego constructor. Work programs are assembled from multi-colored building blocks.
A few days ago, MIT developers posted the
Scratch 2.0 source code under a free license on Github. This code is used as the basis for the
online and
offline versions of Scratch.
Scratch is ideal for teaching children, although in this environment you can write real programs, for example,
to control robots . The official website says that the programming environment was created for children of 8-16 years old, but everyone can use it, including younger children with their parents: “The ability to program is an important component of literacy in modern society. When people learn to code in Scratch, they learn important strategies for solving problems, developing projects, and exchanging ideas, ”one cannot but agree with these words.
')
Over the years, Scratch has gained widespread popularity and is used in many schools around the world. The editor is translated into more than
40 languages .
You can run Scratch directly
in the browser . The second version requires a relatively new browser (Chrome 7+, Firefox 4+, IE 7+) and Adobe Flash, as well as a monitor with a resolution of 1024x768. If the computer does not meet these requirements, then the old version of the
Scratch 1.4 editor remains in open access; projects created in it can also be published on the Scratch 2 website. But new projects cannot be opened in the old version because the new .sb2 file format is introduced .