Here is a particularly thorough tutorial on how to create a WordPress website, from obtaining a hosting provider account, and a domain name, and then lots of detail about how to set up the site and its content. It’s quite comprehensive — and long!
Now there’s an updated version, which you might prefer:
Another Guy’s Take
Here’s another, similar, approach to creating a WordPress website, start to finish (it also uses Elementor, which seems very useful).
Another Particularly Thorough Approach, Using Elementor
This one’s 3½ hours long!