I concur completely – my method to create, digify the world around me, and share STEM tools/training with others always starts with MicroBlocks. If a microcontroller isn't supported by MicroBlocks, or if an external component doesn't have the potential to be supported by a MicroBlocks library (most do), I won't be buying it… ;)