i think demo account is so helpful for beginner. eventhough i dont trust it 100 percent pscyologically, because there is great gap betwwen real trading and demo trading. in real account, the money traded is ours and real, but in demo account the money traded is not ours and not real.