From my point of view demo account is very good for newbie because they will know how this forex market moves.so they will apply diffrent stratigies in forex to understand so demo account will be very helpfull for them.they will follow the rules in demo account they will understand how to control our emotions.