A demo account has its place, but staying on demo for too long could be counterproductive. In the last analysis, a demo account is limited in what it can teach you. If you want to learn how to trade, i advice you open a micro account and trade with little money.