@skyfaller My son – also in high school – has been enjoying Replit as a good platform for expanding his ability. He is at the level of mainly hacking existing code, though – only recently learnt that building websites by hacking Wordpress makes for fragility and immense maintenance costs. He had to learn that the hard way; I couldn't convince him up front.
Replit gives you real-time authoring, but publishing costs money.