Best is to make an demo account and implement what you learn and improve your result rather than trading in live website. Some of the time market is heavily manipulated so at that time it is preferred to stay back if you can't afford to loose your fund.
Trading with a demo account is also good but it is still important that the person much have experience in the live trade which will tell that how much the person is expert in trade and how much can he earn and lose so after the demo period if the person want to go live then still he have not to trust blindly on his abilities and have to start with small capital to check his abilities for some longer time.