Completely agree with
@blogmen - it took me about a year to make anything at all on my first blog. Starting a blog is good as a side gig while you have another job or another business that is already bringing in money. I would not recommend blogging on its own, only in addition to something else that makes money faster. But if you do want to start a Wordpress blog, your 2 options after buying a domain are:
a) buy a hosting plan (or use a free host but I wouldn't recommend a free host), connect your domain to your hosting plan, and install Wordpress from Wordpress . org.
or
b) sign up for Wordpress . com and connect your domain to your wordpress . com account. There are different plan levels and pricing. This gives you less options of plugins, themes etc but they handle all of the back end stuff for you.
I personally find it's cheaper and better to go for option a, but some people like option b because it's a bit easier to set up.