3 ms·
Scratch is a decent tool for learning to code and for prototyping (you can get something visual and interactive up and running insanely quickly). However, I wou
by ldjb 10y ago
Scratch is a decent tool for learning to code and for prototyping (you can get something visual and interactive up and running insanely quickly). However, I wouldn't use it for building anything remotely serious (i.e. something I'm paid for), and I don't think Scratch was ever intended to be used in that way.
That said, I think there is huge potential for visual programming environments in general, particularly in education. At my university, a custom Scratch-like environment is used in the introductory programming module, and it helps students to learn the fundamental programming constructs (sequencing, selection and iteration) without worrying about syntax or compilation. I think it's important that those first learning to code are able to experiment and easily get things running, and that is something visual programming environments are good at enabling.