Earlier quoted context omitted.
Have you tried scratch? The blocks are written programming instructions, with some puzzle piece connectors which help avoid basic syntax errors. These instructions drive the sprites.
I’ve tried it on the iPad. Does it work the same there? I still think it’s more awesome to see just a written sentence that I typed out become something. Once you introduce any form of barrier between that and output, it’s hard for anyone to know what’s really happening behind the scenes to help you. There’s a beautiful purity to just simple text becoming something awesome.
A lot of the stuff we type out in code is syntax and templates. Like this loop:
for (let i = 0;
i ";
}
Starting out, it’s hard to tell if the program syntax is wrong or if the program logic is wrong (just getting the snippet above to look close to right on HN is a pain :-)). Blockly makes that easier by mistake proofing the syntax so the programmer can focus on the logic, variable names, etc.