If you're unsure how to manage the server right now then I would advise you to look for managed cloud hosting where the host manages the server and keeps it up to date.
Then you could purchase a cheap VPS and practice and play around with the VPS server through command lines and you can find lots of tutorials online about how to manage the server.
It took me a few months to really learn how to manage the VPS server and now I can easily mange one using the command lines through SSH.
It's not easy but it's not really, really hard either once you get into it.