It's good to start in demo to get a feel for a platform, the charts, indicators and tools. But as many have said here, while demo is good for learning the fundamentals and practices, you can not learn anything about the psychological effects that trading real money plays on your emotions and your mind.
To learn about this you need to trade live, but that doesn not mean you should jump right in. Once you have become comfortable in demo with the tools and charts and developed an understanding, move onto a micro account. Trade small until you hare comfortable with yourself and have learned how to keep your emotions in check when trading real money.