@Daniel Garcia Three things I liked about the Scratch community:
1. It was very easy to share projects and get feedback, and that feedback was overwhelmingly positive. It's
very motivating for your work to be seen.
2. The
Scratch forums were brimming with extremely talented kids (and adults) who pushed the boundaries of what could be done with Scratch. People were
modifying Scratch, compiling
other languages into Scratch blocks, creating
alternative Scratch project editors, and much more. Being surrounded by so much raw talent as a kid showed me what was possible and made me want to prove myself, both of which were inspirational. (Nowadays, I often see old Scratch friends popping up in unexpected places.
Alyssa Rosenweig was one of us and is now a Hacker News super star.)
3. Scratch provided a very friendly on-ramp to programming, both technically and in its community.
◦ Technically: A palette of all your commands, no such thing as a syntax error, built-in image/sound editing, etc
◦ Community: Strict kid-friendly moderation that was hell-bent on keeping the site positive, an extreme focus on "remixing" the work of others, etc.