Great job trying to learn! Ignore the naysayers here, as a fellow programmer like it or not, you’re going to need to learn how to interact with it. That’s the real way we’d lose our jobs, if you don’t keep up with this stuff you’re doomed to fall behind.
I recommend trying to first build a simple CLI API that you can work with and ask questions similar to chat gpt. This will give you a good foundation on the APIs and how it works. Then you can move up into function calling for things like HomeAssistant, and then maybe even later training loras. Start small, just getting basic stuff working first, and build from there.
Feel free to set up your own instance then.
Most here in the Fediverse don’t host that stuff because we’re not corporations - we’re people. People who the feds can bust down our door and demand to see our logs - and if we don’t comply can throw us in prison. So yeah, many servers don’t host that.
You can, though. Go for it.