If you know what you are doing then online currency trading is very profitable. But only when you know what you are doing, otherwise it can have an opposite effect.
Find something that you're good at, certain service or so and do it for several hours a day. Be hardworking and you might earn enough money and knowledge to start your own website. But again I think that you can't earn much money from the internet by selling services.
One of the most powerfull money making method on the net is definitley to heave your own digittal product (ebook,software etc) and sel it with affiliate program!!!!!!!!!!!!!! you will sell a lot ...................... if the product or service si OK.....
Try following the experts. I am new to internet marketing and these two work for me: http://75b98pohcwpzem234jjp4m2t0z.hop.clickbank.net http://howtomarketexperts.com/new/affiliates/zimbal67
There's no such thing as a "best way to make money" because there are so many ways to make money that it's ridiculous. But if I were to answer your question in any way I would say the best way to make money online is anything you can scale and/or automate.