Paying for a Nextcloud provider would likely solve most of your issues. You can run a lot of services within nextcloud itself using addons.
For video streaming I use kodi+seren+real-debrid. This doesn’t provide local copies, but I don’t really need any. It’s not hard to set up.
Lemmy.ca and sh.itjust.works
Programming. I understand it as a concept, but have no ability to sit down and write code.
Export backups regularly or host your own.