1. https://www.lexaloffle.com/pico-8.php
2. https://www.lexaloffle.com/bbs/?cat=7&carts_tab=1&#sub=2&mod...
The simple IDE and forced constraints makes you really focus on the basics like fun gameplay loops and minimal graphics, and the fact you can do the code, graphics, sound effects, and music all in one little program is a really smart way to teach you all different aspects of game dev.
It’s also so ridiculously easy to share your creations, outputting a simple HTML/JS combo that works perfectly on mobile and desktop even if they don’t own the program.
I'm not sure what precisely, but I'm picturing a split view with text on the left and the output on the right.
I do this in web dev, React + hot reload is wonderful. For games, I've done it with instantly recompiling shaders but not much else.
It hides some of the text syntax, while still being an onramp to text-based programming.