My son (10 years old) has been experimenting with Scratch on the Raspberry Pi.
He recently got a new book on Scratch programming that he likes, but it appears that the syntax is slightly different and it seems to have been written for the Online Scratch editor.
What are the differences? What are the pros/cons of using one v.s. the other?
And are the differences vast enough to warrant returning the otherwise excellent book? Or to have him switch to only use the online editor?
I don't want him to be dismayed and looking for the best route from anyone experienced with Scratch.
I imagine that this is a great learning opportunity to appreciate the nuanced differences across versions of a language and development platform, but I am looking for any idea as to whether it might cause unnecessary frustration in the learning process.