So many times I've been asked how to make money online and my response always begins with "You should start blogging about something you like, it doesn't matter what it is, just be knowledgeable about the topic." Then I always get the response "Well I don't know how to get started" and I say "neither did I when I was younger, but I made it work. And when I started out I didn't have anyone telling me what and what not to do, but you have me to ask questions."
After we get talking a bit, I'll always go over that this does take time. Setting up a well designed blog is easy and takes about a week if you don't know what you're doing. If I set it up, I'll get it done in an afternoon while watching TV lol Their minds are pretty blown at this point because they always thought, like most do, that a website or blog costs $1,000's of dollars to start up and get going.
After I get their blog set up and running properly I show them how to start posting. I'll also show them the basics of on page optimization so that they can get the hang of optimizing their titles and the bodies of the content. I'll also put Yoast on their blog so that they can get a dummied down version of SEO lol. Yoast is great, don't get me wrong, but the way it's displayed is basically SEO for dummies
Now where does the money come in? That's pretty simple, but it takes time because the blog or website needs traffic (duh!). But before the traffic is coming in, the pages need to be monitized. I usually show them how to add adsense to their blog pages so that when someone comes in they are seeing the ads as well as the content at the same time. After they have a few dozen posts up and running I'll help them out with a small SEO campaign to get them ranked for some keywords that get 500 searches a month or less, basically the low hanging fruit Now if the website is already pulling in some traffic from the low hanging fruit type keywords, I'll focus on something else so they can get more traffic streams.
Blogging + Optimization + Monitization = Money
Now some niches will take longer to get ranked for due to the amount of competition. But if you can get seen as an authority in your niche, you'll be getting emails from companies wanting you to come talk to their employees, advertising opportunities from people wanting to place static banners on your pages, and you could also get some consulting gigs
This does require dedication, not 40 hours a week, but maybe 5 to 10. If you can post once a day that would be best, but 2 to 4 times a week will work. You'll also need to keep your content fresh and unique. No duplicate content! LOL
Well, that's a basic breakdown of how you can have fun blogging and make money