Scratch is a seminal object oriented programming language that has had a great deal of influence on other languages. It is an entry level system designed for kids and adults new to programming. If you have a kid doing any kind of robotics or STEM programming in elementary school, they are using a programming langauge that derives from Scratch.
It comes out of MIT, and is usually used on their server, using a web interface.
That web interface is closing at 7 AM on January 2nd. Later that afternoon, it will be back up, but with Scratch 3.0!
Here’s a video.
I’m especially excited about the physical interface tools. Some of that was already in place in a separate parallel project that was more experimental. It is nice to see Scratch itself advancing.