I've been building HX Code Studio, a browser IDE for a small programming language called HX. The goal is to make Arduino-style programming easier for kids and beginners.
For example:
digitalWrite() D.write()
setup() / loop() fun set / fun loop
I'm trying to find the right balance between making programming easier and keeping concepts that beginners will eventually need when they move to standard Arduino/C++.