Mine are more complicated right now, but you get the idea.
You'll need a credit card. I hate to say this but use GoDaddy. They are the easiest to set up. You can use their web hosting or not. I personally prefer Microsoft Azure for web hosting, but they don't do domain names. However, they have easy directions for setting up GoDaddy and it's the easiest. You can also buy your email from GoDaddy for now, but I prefer using Office 365. We'll talk about that later.
The GoDaddy website is easy to use, and I need to figure out a way to get them to give me some adverting revenue. That's one of the next things, but I'm not good at generating revenue.
So that's going to be your first assignment. Get a domain name. If you need help on that, ask in the comments.
More on making money. Years ago, I made a small amount of money by being an Amazon affiliate and recommending books and products. I haven't made any in recent years and they may be dropped me.
You see those advertisements on Facebook, blogs, and other places? Those are affiliates. I've applied to be a GoDaddy affiliate, and once I am, I'll put links here so I can get a commission when you set up a GoDaddy account. Don't wait on that, because it's probably about $.25 a person if that much. Yes, I said 25 cents a person. And they usually don't pay until have a substantial amount of revenue.
I've gotten paid outright to put up an add on my diabetes blog, and they approached me. But that doesn't happen often. You do have to become widely popular, more on that.