I think everyone should start on demo to gain that experience and test their strategy. Once you're profitable on demo, that's when I'd consider moving on to a micro account. However, it isn't the best idea to just jump straight in with money involved when you can start on demo.