scratch.mit.edu is a visual programming language developed by MIT intended to teach programming to kids. I started out programming with scratch, which then led to GoboScript.
Scratch is a very constrained platform with large limitations. Limitations fuels creativity, thus Scratch has developed a community of programmers who push it to its absolute limits. GoboScript was a result of an effort to try to push Scratch even further than possible via the means of the Scratch editor, which starts to become almost unusable when you hit 5000+ blocks.
Given that modern programming languages are very high-level and abstract, and that modern computers have great processing capabilities, there is a serious lack of programming practice that junior programmers will be able to get. Working in a severely limited platform like Scratch teaches you things you wouldn’t learn otherwise.
DemoScene has a culture of pushing limited platforms to their limits.