Fortunately, I know a way anyone with basic knowledge about websites can make their first money online guaranteed.... In just 5 easy steps.
Step 1: Post an ad on CraigList advertising free business website designs.
Or post on a forum or other bulletin board.
Step 2: Let the client know all your offer is not a scam. The client provides content (text) for the website and you'll run with it and publish it online.
Step 3: To get this free website, the client will just need to sign up for hosting through your affiliate link. They've got to pay for hosting anyway so they shouldn't be too unhappy about this.
There are lots of hosting affiliates, but here's a link if you don't want to spend time looking around: https://www.bluehost.com/cgi-bin/partner
Step 4: After the client signs up for hosting through your affiliate link, insert their content into a free website template you download for free online. Viola, you've now got a passive income stream.
Step 5: Tell happy client to tell their friends about you. More business will come without much effort.
If you've struggled in the past to build up a passive income, start small. You aren't going to build an empire overnight. But if you do the right things, you can start earning a consistent income.