According to Carrie Anne, Scratch dominates the block-based sector, so Blockly is used when it has to be, for example when programming in App Inventor (https://appinventor.mit.edu), or with the micro:bit single-board computer, where Scratch wasn't supported at first. Scratch is the block-based language primarily recommended by Carrie Anne Philbin, who suggests that it's suitable until a transition to text-based languages, typically at age 11 to 13, although for ages five to seven, the closely related Scratch Jr. should be the language of choice. SCRATCH If you've not delved into educational languages before, it's possible you've not encountered block-based languages. We consulted Carrie Anne Philbin, director of educator support at the Raspberry Pi Foundation, who also leads on the teach computing curriculum for the UK government-funded National Centre for Computing Education (NCCE), and she provided some useful insight into the various languages we consider here. [Extracted from the article]
Copyright of Maximum PC is the property of Future Publishing Ltd. and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)