

For an absolute beginner I would recommend Linux tutorials first so you can navigate the Linux cli.
After that watch some docker tutorials as a significant chunk of self hosting is done with docker or a kube variant but you won’t need to lean about kube yet.
LearnLinuxTV on YouTube has some great playlists for that.









Debian is good to start with as one of its key tenants is stability. Which is what you want in any environment.
A lot of popular distros like Ubuntu and Mint are based on it.