

I like to program as a hobby (though I also do it as a professional, so I get a lot of paid time to learn this stuff too) and so much stuff is just freely available online. Tutorials, documentation, tools, whatever, mostly open-source which means free to use and play with as you please.
You can make web pages with nothing but a text editor and any one of a million guides on web programming. Just put HTML code in a text file and open it in your browser, and bam you’ve got a web page. You can gradually learn stuff like CSS and JavaScript to make them look neat and do cool stuff. Then you can use GitHub Pages to deploy your pages to the internet for other people to see and use. Or learn a programming language like Python to build a web server that serves up that HTML you learned. You don’t need a beefy machine at all to write code.

There’s plenty of good stuff made by decent people out there, I’m fine with dropping someone awful. I also like to think it helps me avoid picking up bad behaviors or internalizing shitty ideas.