Live data from Hacker News

Scratch is the world’s largest coding community for children

scratch.mit.edu

91–100 of 397 posts

Re: Scratch is the world’s largest coding community for children

#91

Anybody remember Logo? That turtle graphics program? That's what they taught us at school. Programming for kids surely has changed a lot since then.

There are modern web-based Logo interpreters too, including:

Lynx (2D): https://lynxcoding.club turtleSpaces (3D): https://turtlespaces.org/weblogo

Logo is still taught by many schools, all around the world!

Re: Scratch is the world’s largest coding community for children

#92
I would have guessed Roblox was the largest. 214 million monthly active Roblox users in Feb 2023, assume only 20% are kids actually building something so 43 million, beating scratch's 36 million monthly unique visits [1]. Still awesome how huge Scratch has become.

[1] https://scratch.mit.edu/statistics/

Re: Scratch is the world’s largest coding community for children

#93
post #52

They're selling it short - it's the largest coding community full stop. "As of 15 February, 2023, community statistics on the language's official website show more than 123 million projects shared by over 103 million users, over 804 million total projects"[1] Compare to GitHub: "As of January 2023, GitHub reported having over 100 million developers and more than 372 million repositories"[2] Of course, the average Scr…

Is scratch counting remixes in the total projects? I doubt Github is counting folks.

Also sharing raw user count doesn't mean much. I have a suspicious github deletes far more bot accounts than scratch does and really we should care about something like MAU which takes into account retention.

Re: Scratch is the world’s largest coding community for children

#95

With LLM's, Scratch is probably a closer interface to the sort of programming we'll all be doing in the near future.

When the managers have do this „programming“ themselves they will go back to letting developers pick their tools. Just like now.

Re: Scratch is the world’s largest coding community for children

#96
post #83

Full disclosure: Principal Software Engineer here on the Scratch backend... Scratch is not built to be a "teach your kid programming languages" system, it is based on the work and ideas of the Life Long Kindergarten group at the MIT Media Lab (the director of this group is Professor Mitch Resnick, the LEGO, Papert Professor of Learning Research). The Papert part is where the term Mindstorms comes from ( https://www.a…

> We build and support Scratch to provide creative tools for anyone to explore computation in a from that is relatable and has a low floor for understanding/entry.

I love this philosophy. Computing is so much more than application development. It's a creative tool, and exploration tool, a tool for finding insight and exploring spaces. Giving people access to those tools without gatekeeping or accidental complexity is fantastic.

The popularity "you need to start with SICP" and "BASIC mutilates programmers" lines of thinking have done so much damage to the way we, as an engineering community, think about the role of computation in society.

Re: Scratch is the world’s largest coding community for children

#97

I'd imagine learning at least a little Python alongside Scratch would be more optimal than Scratch alone. It's like bilingual education, it has great benefits although individuals may gravitate towards a preferred option. Perhaps it's a bit like comparing Minecraft to Factorio: https://www.idtech.com/blog/scratch-vs-python Looking around, it also seems possible to set up your own Scratch server, which is comparable t…

JS is cleaner than Python for this, IMO:

https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_...

It's also more likely to run a few years from now, and it works on tablets, grandpa's ailing windows box, etc.

Re: Scratch is the world’s largest coding community for children

#98
post #83

Full disclosure: Principal Software Engineer here on the Scratch backend... Scratch is not built to be a "teach your kid programming languages" system, it is based on the work and ideas of the Life Long Kindergarten group at the MIT Media Lab (the director of this group is Professor Mitch Resnick, the LEGO, Papert Professor of Learning Research). The Papert part is where the term Mindstorms comes from ( https://www.a…

While I have the chance here, I want to say thanks to you and your team for the amazing work that you all are doing. I doubt you need further validation, but believe me when I say that the ideas you're describing do work. My entire career in CS started with Scratch in intermediate school (somewhere between 2010 and 2012). Having an interface with a low barrier to entry, particularly for someone whose economic situation didn't allow for engagement with more sophisticated tools, allowed me to begin engaging with computing in ways that I'm not sure I would've been able to otherwise. It was also a bonding experience for my peer group and provided me with a shared interest to meet people over. At the precipice of graduating with a bachelor's in CS, I've been reflecting a lot on how I get here, and Scratch certainly played no small part in that process.

Re: Scratch is the world’s largest coding community for children

#100

My 9 year old daughter surprised me yesterday with her little game made with Scratch. I was impressed. I surprised her back when I did user-testing haha. She discovered the fun world of bugs and user's doing things they shouldn't!

We had one in makecode that I had to look into after my kid left for school. (He was pretty frustrated.) Turned out that it wasn't applying changes we made in the code and the window needed to be reloaded.

My ten year old is doing both scratch and makecode. The graphics in makecode are not as flexible as scratch, but it's fun to be able to make a game and run it on a physical device (pybadge).

Post reply on HN