Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » What's Scratch's Origin?
- spidermanLOLL
-
Scratcher
500+ posts
What's Scratch's Origin?
How did scratch start? Only seen a couple screenshots but they were black and white.
How did scratch start?
I feel dumb asking this question lol
How did scratch start?
I feel dumb asking this question lol
- GIitchInTheMatrix
-
Scratcher
1000+ posts
What's Scratch's Origin?
Mitch Resnick, a teacher at MIT(Massachusetts Institute of Technology) was given the job of working on a block based language(Scratch) for MIT's LLK(Life Long Kindergarten)
- spidermanLOLL
-
Scratcher
500+ posts
What's Scratch's Origin?
Mitch Resnick, a teacher at MIT(Massachusetts Institute of Technology) was given the job of working on a block based language(Scratch) for MIT's LLK(Life Long Kindergarten)If they didn't what wouldve happened?Yes I know scratch wouldn't exist but what else?
- Mryellowdoggy
-
Scratcher
1000+ posts
What's Scratch's Origin?
Scratch has been used to introduce a lot of people to programming. Perhaps, many people wouldn't have gotten into coding at all, if it weren't for Scratch.Mitch Resnick, a teacher at MIT(Massachusetts Institute of Technology) was given the job of working on a block based language(Scratch) for MIT's LLK(Life Long Kindergarten)If they didn't what wouldve happened?Yes I know scratch wouldn't exist but what else?
- NMario84
-
Scratcher
1000+ posts
What's Scratch's Origin?
I mean…. Yes Scratch would not exist, but there are other ways to code these days that I am sure (would have) had no influence on what Scratch would be but their own source of technology.
I know because I've used other programming language software even before Scratch's existence. And Scratch didn't exist until after I graduated from high school.
I know because I've used other programming language software even before Scratch's existence. And Scratch didn't exist until after I graduated from high school.
- medians
-
Scratcher
1000+ posts
What's Scratch's Origin?
Before Scratch, there was “LogoBlocks”, but in 2003, the development of Scratch started. The first known build is in June 2003 (not found yet), and development continued until 2007.
- CST1229
-
Scratcher
1000+ posts
What's Scratch's Origin?
(#6)The first build with a download is Scratch11Oct03.
Before Scratch, there was “LogoBlocks”, but in 2003, the development of Scratch started. The first known build is in June 2003 (not found yet), and development continued until 2007.
A lot of in-development Scratch 0.x and 1.x builds (and sample projects and some unofficial restorations) can be found here: https://en.scratch-wiki.info/w/images/Scratch_2003_-_2009_Development_Builds.zip (1.1GB zip. To open builds that are .image files, install Scratch 1.4, find Scratch.exe in its installation directory and drop the .image file onto it.)
Last edited by CST1229 (July 4, 2023 10:39:36)
- spidermanLOLL
-
Scratcher
500+ posts
What's Scratch's Origin?
When was the first version of Scratch completed then?
- medians
-
Scratcher
1000+ posts
What's Scratch's Origin?
When was the first version of Scratch completed then?http://web.archive.org/web/20070120041500/http://scratch.mit.edu/about.html
Or 15 May 2007.
Last edited by medians (July 5, 2023 20:13:29)
- spidermanLOLL
-
Scratcher
500+ posts
What's Scratch's Origin?
Big information right thereWhen was the first version of Scratch completed then?http://web.archive.org/web/20070120041500/http://scratch.mit.edu/about.html
Or 15 May 2007.

- retro_person
-
Scratcher
100+ posts
What's Scratch's Origin?
You might want to read through this Scratch Wiki article for a brief summary. As for concrete answers:
The concepts for a visual programming language that encourages shareability of media has been around since the XEROX Alto days (the late 1970s), with the 1979 ThingLab being the first recorded example.
The first visual programming language developed at MIT was Boxer, being conceptualized in a 1978 memorandum by Andrea DiSessa and a working prototype being completed by 1985.
Boxer and the 1983 Prograph were inspirations for Albert Castillo's Graphical Logo (in development from Jan.-May 1995) and later Andrew Begel's LogoBlocks (in development from May 1995-May 1996). After emailing Andrew Begel, he found some early Graphical Logo and LogoBlocks versions from April, May, and October 1995, which can be found here, here, and here respectively.
These were core inspirations for the visual part of Scratch's programming environment. As for the shareability of media, that was first introduced by the MIT-hosted Computer Clubhouse program, which started in 1993. It was also a core inspiration for fostering Scratch's community.
Scratch itself was conceptualized out of the 2001 Etoys; both Etoys and early versions of Scratch were written in Squeak by John Maloney.
The first Scratch website and logo were created in 2002 and can be found here. The 2002 logo was created as a placeholder from the musical artist Scratch's logo.
Scratch began full development in January 2003, though several sections of block-rendering code have been found in the October 2003 version, dating to November 2002.
The first photograph of Scratch was an April 2003 image showing a small panel with a quick description of Scratch. It can be found here.
The first Scratch download page is from October 2003 and can be found here. It was used to distribute extremely early Scratch prototypes to MIT and Harvard students who tested it over the fall of 2003. Unfortunately, the download links are broken. However, after a friend and I emailed John Maloney, he found the October 11 2003 version and some of its sample projects on old hard drive backups. The version can be found here and the sample projects here. He also gave some interesting information about the early development of Scratch.
Later prototypes of Scratch were distributed on John Maloney's MIT website, such as this version from December 2003, whose original download link is still up!
All later information regarding the history and development of Scratch can be found summarized in the Wiki article linked at the beginning of this post.
As for versions between 2003 and 2009, a lot of them can still be found hidden in John Maloney's website, by going to https://web.media.mit.edu/~jmaloney/ScratchXXxxxXX.zip and replacing the Xs with days (e.g. 03), months (in 3-letter abbreviations; e.g. January = Jan), and years (e.g. 03 for 2003). Alternatively, all of the versions found from this webpage have been neatly packaged into a .zip here.
Hope this helped!
The concepts for a visual programming language that encourages shareability of media has been around since the XEROX Alto days (the late 1970s), with the 1979 ThingLab being the first recorded example.
The first visual programming language developed at MIT was Boxer, being conceptualized in a 1978 memorandum by Andrea DiSessa and a working prototype being completed by 1985.
Boxer and the 1983 Prograph were inspirations for Albert Castillo's Graphical Logo (in development from Jan.-May 1995) and later Andrew Begel's LogoBlocks (in development from May 1995-May 1996). After emailing Andrew Begel, he found some early Graphical Logo and LogoBlocks versions from April, May, and October 1995, which can be found here, here, and here respectively.
These were core inspirations for the visual part of Scratch's programming environment. As for the shareability of media, that was first introduced by the MIT-hosted Computer Clubhouse program, which started in 1993. It was also a core inspiration for fostering Scratch's community.
Scratch itself was conceptualized out of the 2001 Etoys; both Etoys and early versions of Scratch were written in Squeak by John Maloney.
The first Scratch website and logo were created in 2002 and can be found here. The 2002 logo was created as a placeholder from the musical artist Scratch's logo.
Scratch began full development in January 2003, though several sections of block-rendering code have been found in the October 2003 version, dating to November 2002.
The first photograph of Scratch was an April 2003 image showing a small panel with a quick description of Scratch. It can be found here.
The first Scratch download page is from October 2003 and can be found here. It was used to distribute extremely early Scratch prototypes to MIT and Harvard students who tested it over the fall of 2003. Unfortunately, the download links are broken. However, after a friend and I emailed John Maloney, he found the October 11 2003 version and some of its sample projects on old hard drive backups. The version can be found here and the sample projects here. He also gave some interesting information about the early development of Scratch.
Later prototypes of Scratch were distributed on John Maloney's MIT website, such as this version from December 2003, whose original download link is still up!
All later information regarding the history and development of Scratch can be found summarized in the Wiki article linked at the beginning of this post.
As for versions between 2003 and 2009, a lot of them can still be found hidden in John Maloney's website, by going to https://web.media.mit.edu/~jmaloney/ScratchXXxxxXX.zip and replacing the Xs with days (e.g. 03), months (in 3-letter abbreviations; e.g. January = Jan), and years (e.g. 03 for 2003). Alternatively, all of the versions found from this webpage have been neatly packaged into a .zip here.
Hope this helped!

Last edited by retro_person (July 23, 2023 13:41:21)
- Discussion Forums
- » Questions about Scratch
-
» What's Scratch's Origin?