At the moment
affiliate marketing is best way to make money online. However, it takes time and you have to learn new stuff and put a lot of effort. But you also get amazing results and long term success. If your serious about making money online, then is best way to do. And don't fall in trap of get rich in one click or anything like that. Know that you have to put effort in order to earn money online and you can do it.