I think the point of scratch is to make things less frustrating. My 7ths graders will swear their code is identical to my example and it's just NOT.
my code: function dance() { twirl(3); }
7th graders: function Dance {twril(3}
"why isn't it wooooorking? I have the exact same thing!"
I mean that's part of what they are ready to learn at this age. They are so excited when they get it right.