You probably wouldn't want to use it for mining for running a node long term, but it could be a good learning experience to set those up! Assuming you don't already have those things. Might be helpful if you want to do that more seriously in the future.
Umbrel is good / helpful for setting up a bitcoin and lightning nodes. Planning to use them later this year to set up a bitcoin node. https://umbrel.com
Not actually sure for bitcoin mining - I think mining pools have set up guides, but for educational purposes I'd want to try it independently anyway.
Probably... set up your own bitcoin "validator" node (to contribute to the network), plus a lightning node if you feel adventurous (and then use a graphical front-end or mobile app to connect to it).
If you were a developer, you could then try to build stuff on top of it (tip bot, etc).