demo is meant for testing purposes and to show a newbie how trading is done. Though it can be used as a medium to learn trading, it lacks certain vital factors which greatly influence trading. so its not good to use it as a learning medium. one cant get good idea of forex trading learning in demo and he will fail when he shift to real and have to start from the begining again in real accounts. so instead of wasting time its better to open a real account and start learning doing small trades