Learn, simple as that.
I invested in domain 2$ and hosting 2.5$ in 2012 and made a site that in one point in time earn 2k per month from private advertisers, now i don't earan near as much but still hit 500$+ with just that site.
Problem is you all want something but you don't want to invest single dollar or time to learn, but all want it all right now.
I mean 90% of every posts on every topic related for earnings is the same: all agree it's hard, then all agree it can be done, then all agree it can't be done without investment and at end all agree posting on forums and clicking faucets for maybe 1$ per day. Just do the math how many hours per day do you spend online and how many power you use then take the $ you earn and see how much does your working hour is paid + how much you own for power bill.
There is no magic formula to learn and to be sure guaranty to earn money otherwise everyone would just sit back home and chill with no skill and money would keep coming from internet.
Here are my personal suggestion how to start (for complete beginners):
1) Buy domain and hosting (for year it can go low as 15$, if you are to cheap even for 15$ then look for other job online earnings are not for you).
2) Find some nice free WP theme.
3) Find out what you like and start writing about it (how to, tech, mobile, politic etc).
4) Do it on your native language (yes English is paid more but on English you have like 100k x more competition and for a beginner you are not ready for that).
5) Keep friendly approach in your articles (70% know nothing about internet and Pc's no matter how much they argue so adjust writing to them, you will find better results then ones with cold hard facts).
6) Publish at least 15 articles with no less then 500 words per article and 100% original content (to translate from other language is ok, to copy past parts from sites on same language is not ok).
7) Apply for Adsense (after 3-4 weeks, don't rush so you can be sure you pass).
8) Write some useful articles then go on larger forums or blogs, find someone ask something related to what you write about and post link to your article as a "solution" to that user request/problem (so don't spam be constructive and you won't get banned).
In 2-3 month you can be at phase of making 20-30$ per month if you continue writing, the more you write the more Google value you, more users are on your site, more articles read = more and more revenue how the time pass.
Now those are most basic of all instruction, advanced bloggers research keywords, competition, niche etc for 1'st step just go basic and you will learn on road doing stuff alone just make that 1'st step already.
Also you don't have to make 1 site making 500$, make 10 micro sites making 20-40$, combine them in to network of sites, ditch Adsense and find direct advertisers (ideas are many all you need is will to make them happen).