When I was a kid I joined a random BBCode forum with a group of 10 people who taught me how to program. There were challenges some passionate person set up and he would give tips to me and a few others for free. We hung out all day. That's gone.
Some of them even live on TikTok. I don't use TikTok, but my girlfriend uses it quite a lot and while there is plenty of brainrot, she also learns a lot from it, too.