It is easy to make money online and there is hardwork involved but less hardwork than becoming a doctor or a dentist and earning the same money. Well one of the easiest ways of making money without investing any money is to use Advertisement webistes like google, TLN, and other websites that pay for advertising. You just have to sign up and then put a HTML code on your website/blog and you get paid!
You can create a website which is a better way than a free blog to make money and more ideal because all the profit will go to you and more people will advertise on your page. There are other ways which require some investing money like selling products online and you get 10% off every sale people make through your site. An example would be ebay.com. Although you will have to be the very best to make this kind of business to work, but once you get started you will not make less than 200k-300k a year if you can get the right amount of traffic