The MIT Media Lab developed the visual programming language Scratch in 2007. Its colorful block drag-and-drop interface makes it one of the easiest programming languages to learn. Scratch enables both adults and children to create interactive games and programs without having to write down the code, in contrast to standard programming languages like Python, where doing so requires the programmer to do so.The Scratch implementation language is Squeak (Scratch 0.x, 1.x) ActionScript (Scratch 2.0) HTML5 and JavaScript (Scratch 3.0).