For those who don't know this, it basically recreates the history of (console) role-playing games. You start out in something that resembles Zelda, then you'll get color, 3D movement and other perks.
One could do the same with a programming language, by using different features, or even slightly tweaking syntax and semantics. One approach might be similar to how some BASICs operate: line numbers and goto in the beginning, than subroutines, objects etc.
Or something where people don't have to follow actual history and we're going at things from a more mathematica/functional point of view (shouldn't be a problem to do this with Racket dialects).
Then again, IANAT. Never mind that I would think that the environment is actually more important than the language itself (for most normal values of "language"). So please don't inflict Eclipse on newbies.