Fx trading simulator software

I am looking to learn as much as I can about trading.What do you
think about the software that trains through simulating the market
and providing a opportunity to test your systems. I would like
any comments from those with experience with such programs.