There are n number of ways to make money online. Here are some of the key skills that can help us with generating a good amount of money online : Understanding what we are good at - some people are good at blogging , youtube videos , photography, share trading or crypto currency trading. Know your niche and tap on it. Why ? As we have better chance at making money well without risk in the field we are good at. Connecting with many online earners through Facebook , Twitter etc and getting to know their tactics, trips and tricks which are the major 3T's for excelling in a particular money making site. Why ? With existing online earning experience, I couldn't find better tips or tricks in Google, than the ones I got from fellow earners online Willingness to take risk. There are some sites which require us to put in money, like for example - revenue sharing sites. And the fruits of risk are amazing. There is no defined way to learn making money online. The more we connect and the more we understand what we are good at, we can make passive income from the comforts of our home.