Minetest has rebranded! You may see the name Luanti appear on this page! This is because Minetest is now Luanti
Making a server can be a little more complex than some of the other recommendations. You can use many different things to host servers. You can have a dedicated server or host it with another company. I recommend using a Linux machine (if you have one) with Docker. Docker is an easy way to host servers in containers. This basically means that if you mess something up, you can just delete the container instead of going through endless system files trying to fix something. Admittedly, it does take some of the fun of loading programs on to a Linux machine however it is useful. A good experiment is to try to host Minecraft servers! PS: If you use Docker then get Portainer. Portainer is a container that runs in docker and provides a helpful web interface to control all of your Docker containers!
Some Useful Links:
https://ubuntu.com/ - (Ubuntu is a fork of Linux)
https://www.docker.com/ - (This is Docker's website)
https://www.portainer.io/ - (This is Portainer's website)