Practicing trading in demo account helps to learn trading in real account. Demo trading is simillar to real trading. The only difference is money.A trader can't be successful in Forex if he gathers only theoritical knowledge of Forex.Trading is essential to learn trading.