I'm working on an add-on that I believe will help just-starting coders, called Scratch for Blockland.
This project is based off of
http://scratch.mit.edu/ to provide convenience to users.
It currently supports all Torquescript operations (besides bitwise operations & ternary), exporting the blocks to Torquescript, and importing Torquescript to blocks (Supports any formatting preference -- eg.
'if (%a == 1)' and
'if(%a==1)' etc)
There is a rendering system in it that manages the blocks' position, sizes, inside connections, top connections, bottom connections, etc. that runs pretty well, in my opinion.
This also features a (rather small) function lookup 'dictionary', tooltips, block duplication, and block conversion (last screenshot).
Anyways, here comes the screenshots because I'm bad at structuring a topic.
Download the Betahttps://blocklandglass.com/addons/addon.php?id=810* This is a BETA. It is not complete, and will update often. Please report any bugs you experience via the Blockland Glass bug reporting system.
Screenshots & GIFsTell me what you think!
Thanks to Vitawrap for designing the blocks & the logo