https://www.shadertoy.com/
* Low friction, nothing to install, near instant feedback.
* Fun starting at simple shapes, gradients, distortions, all the way to absurdly good looking rendering.
I did have that experience of growing up with fun programming, for me shader programming brings that back.