Demo trading is ideal for beginners because it allows them to test all of their strategies. However, I would advise against staying on it for an extended period of time because the live trading experience is when you will know if the strategy developed will generate profits.