demo account is the best place to practice for beginner traders. there, no risk to loosing money since all transaction done by virtual money. beginner also can make trial and error, tried many of trading system and learn the market behavior as well. not necessary to jump in real account to chasing real profit before beginner traders confident with their trading skill.