unfortunately you need money to start up with. trust me. the free methods are just too hard and not worth it.
if you live in the USA, go to clickworker.com, sign up for UHRS, do hits. you can make around $10+/ hour. i say do that for a month, when you have around $300+ capital, start investing in methods and be prepared to lose money.
again, making money for free is possible but not worth it, i'm saying this by experience. it's better if you get a job or earn online by freelancing or the way i told you. if clickworker is not available in your country then i'd say read all the methods here, try to do the ones possible with a budget.
you just have to have money in order for shit to be easier trust me.