I've seen Scratch described as "learning how to talk before learning how to spell".
For beginning programmers, memorizing syntax is a major source of cognitive load. As a result, it's harder for them to practice the computational thinking skills that coding is really about. Scratch removes this barrier.
I actually think Scratch is a good tool for beginners of any age, including adults.
For beginning programmers, memorizing syntax is a major source of cognitive load. As a result, it's harder for them to practice the computational thinking skills that coding is really about. Scratch removes this barrier.
I actually think Scratch is a good tool for beginners of any age, including adults.