Even though I'm yet to begin forex trading, i consider a Demo account as being essential because we could gain some experience from it before going into real trading. Having a forex expert or tutor to put us through isn't enough to qualify us for real trading. Some people are quick learners though, and may not require a Demo account but i think majority need it. Those that start with a Demo account have higher chances of becoming successful traders though.