Yeah agree with all. Demo is the best way to start trading, i started my trading journey with Finpro Trading demo account. It hardly takes 5 minutes to start. For trading platform you can choose mt4 with them. Good luck
Demo account is of great help to the new traders as they get to practice trading and test their strategies using virtual money. As there is no stress of making losses or profits, traders can use any amount to see what impact their strategies have on it. I believe, MT4 is the best in this regard.