There are a million and one different approaches to making money online...just as it is, offline. You must get a specific goal in mind and a definitive outcome you want to achieve. Just like there are a million ways to make money, there are many different philosophies involved also. If your goal is to make money online, then you may find it difficult, you may also watch your motivation diminish over time.
Not one business across the globe thrives unless they have something of value to give to their prospects. Making money online is just far too general.