Welcome to the forum. I will definitely suggest you forex trading to earn money online. The reason is it is one of the largest currency markets in the world. And you can start your career with a small investment, can trade any time, it gives independence to the parties, any time, day or night you can enter the market and trade. When there are such advantages in only one field, why not start here.
Yes a new trader you should gain proper knowledge, skills and take professional training from an experienced body and you can utilize demo trading accounts for these purposes. After you get confidence, you can start with live mini accounts and also as a scalper. I hope that all my suggestions will give you a right path.