4 ms·
My daughter (9 years old) loves Scratch. For her I think the benefit is that she can do the part of programming that involves analysing a problem and extracting
by pedrow 10y ago
My daughter (9 years old) loves Scratch. For her I think the benefit is that she can do the part of programming that involves analysing a problem and extracting the logical steps that a computer could process, without all the fiddly matching up of brackets etc.
The original Scratch was written in Smalltalk and it was possible (once you were ready!) to access the underlying Objects and do 'real programming' The current Scratch2 is Flash (I think) and that's no longer possible. I think that's a shame.
- k__ 10y agoIt seems like Scratch is simply programming language tokens "visualized" as blocks instead of text. I think this is a good start. I mean you learn programming while doing it and don't have to remember everything. Should be easy to map this to other programming languages. I mean, many of us programmers started with copying code around. I did my first mIRC chat bot that got news via sockets by copying the socket code from another script. I didn't even know what arrays were back then.