What you need to know to earn money online