I think the best way of making money is through Blogging. I would suggest anyone who wish to make money create a blog and keep it updating with new blog post every week. I have seen so many blogs users earning money by posting reviews on Movies, Restaurant, Hotels, Websites and more.
I myself have contacted my bloggers to promote clients business in Middle East for promotion of Hollywood movies such as Maleficient, Captain America: The Winter Soldier, Big Hero, Guardians of the Galaxy and more. They all make lot of money but the thing is that you should now how to promote your blog in a write way with proper planning and strategy.
If you are planning to start new blog to earn money, I would suggest you to check out the ideas given here Making Money with Blogging: http://www.magenet.com/making-money-blogging/
Apart from blogging, you can also earn money through social media networks such as Facebook, Twitter, Instagram and so on by having good amount of audience.
NOTE: There is no short cut to earn money online you need to give lots of time and effort to build your presence online through blogging or social media.