without demo account you can not learn trading live. i believe that demo account is backbone of live trading. but its doesn't mean that we practice demo at least six or seven month. if you just understand who its play then you can start live trading.