sometimes i feel it is more appropriate to trade in a micro account instead of demo , because micro is very supportive for acquiring live trading knowledge and experience.
yeah it's good to trade on micro/cent account once you have a trading plan that you can use cause it's better to learn how to deal with trading anxiety and risk management.
I would say start with learning about the concepts and try demo account to learn more about the trading platform feature and then start with lower leverage in micro account.
The tips that I have followed over a period of time are: Always set realistic goals, risk only what you can afford to lose and the most important always use stop loss.