First things, first, you’ll need to get a droplet and have services like Apache,MySQL, PHP, etc installed on it. After that, you should be able to add a website using a domain you’ll need to purchase and install WordPress on it. From there, you’ll be able to develop your website into everything you want.
Now that you know the process, let’s simplify it. Firstly, DigitalOcean have a really good MarketPlace which can provide you the first two steps automatically, you can check that here :
This will configure your server and install WordPress on it.
You just need to have a domain purchased beforehand. You’ll need to follow the instructions and have your WordPress installed.
After that, there are multiple videos in youtube and other platforms on how to build a website using WordPress.