Demo trading is really important for a new trader as it gives him an idea to know how much he knows about the market and how much improvement is still require. You are advised to invest only if you stay profitable on the demo account for some time. Good luck!
I liked your words; yes new traders need to use their practice account for a long time since they can be sure on their own trading skill. Opening a live account too early would be costly!