Yes demo is appropriate for new traders. And at the same time demo account needs to use for learning purpose not to do random trades. They should use to find out how any strategy works.
Please take a look around, and feel free to .
In demo account, you can test your strategy to find out the winning percentage and risk reward ratio. We can not test any strategy directly to live account without knowing properly.For a novice, I always suggest a demo account no matter what. These micro accounts are a way to get new traders excited for trading with a low amount which is not advisable if you don't have enough experience and knowledge. So if you are a newbie always go for a demo account and practice what you have learnt with paper money.
Demo is to test our strategy before trying the strategy on live account. For newbie demo is to know trade mechanism works and also for testing strategy.I think demo is the best place for practicing