If this is your first time starting a blog and you've no clue, I suggest that you first start with a laser focus on making money.
How do you plan to make money?
Let's say you want to promote an affiliate program, and that's how you want to make money, be clear on how that works.
Similarly, if you want to make money online by selling a service, be clear on how you're going to collect payments so on and so forth.
Now that you have a good idea of monetizing, the next step is to find a niche closely related to the service or the affiliate product you're pushing.
For example, if you find an RC boat affiliate program, the natural content niche that you can use as a platform to promote that type of product is RC boats.
The next step is to do a lot of searches on Google Keyword Planner tool to find a long list of keywords in that niche; knock yourself out.
Once you have that information, you can then look for websites that specialize in that niche.
These sites give you advice, list out tips, or have videos or what have you.
The next step is to enter the domains of those sites into an SEO tool.
It doesn't really matter what SEO tool; you can try Ahrefs or SEMRush because they work pretty much the same.
What's important is you use a tool that will tell you which of the sites have keywords that have low difficulty but pull decent traffic.
Once you have that information, you have everything you need to create content to build a blog that can make money.
Once you rank those content targeting lower-difficulty keywords with traffic, you can start building domain authority, and eventually, you will rank tougher keywords.
In the meantime, you rank these lower-difficulty content pages and show your ads on them to get sales for your service or affiliate products you're promoting.
When it comes to monetization, later on, the possibilities are endless.