To make money by blogging will require hard work.
You'll likely work long hours for a year or 2 before seeing any amount of income from your blog.
People make money blogging by selling E books, Affiliate products and services as well as Adsense or other Adsense alternatives.
Some even sell direct advertisements once they get enough website traffic.
I recommend picking a topic that is high paying and a topic you're passionate about writing content for so it won't feel like a job and you won't give up.
Most blogs fail within there first year because some people start a blog thinking they'll get rich quick but it doesn't work that way.
Blogs take time to make content for, and takes time to rank for keywords for that content in google search.
Expect it to take 90 to 180 days to rank a new blog post in Googles search results. So a blog post you write now may not be found in Google for 180 days.