3 ms·
Personally, I hope to get away from it as fast as possible. Dragging blocks around is rather cumbersome and also messy. My son can not really read yet, so for
by facepalm 10y ago
Personally, I hope to get away from it as fast as possible. Dragging blocks around is rather cumbersome and also messy.
My son can not really read yet, so for that stage scratch (or rather, Snap, which works without Flash) is fine. But for more complex things I imagine it will get inconvenient quickly.
What is nice is to have a display of the available commands. I actually learned programming on a ZX Spectrum, which had all the available Basic commands available on the keyboard (reachable with different key combinations). For learning that was great, as it also sparked my curiosity ("what does command x do?").
So maybe that could be emulated somehow - blocks are just one way to show the available commands.
Apart from that, I also find the Scratch environment not very intuitive to use. It's very confusing to me that there are no start, stop and pause buttons. But granted, that is one thing that can be overcome with experience (I googled that basically you have to reset state programmatically at the start of your program).