That's right. Demo account is the best account for practices not only for newbies but also for expert traders too.
In the first time, you must gather a lot of sources about how to trade well in forex from forex forum, blogs, websites,
video tutorial in youtube, etc. And after you learned theoritically, try to implement them in demo account.