My opinion is trading in real account is always better than trading in demo account because you can feel your real emotion, greed, timidity, hesitation...
But it is the smartest to start demo trading until you know what forex is and what risk you are facing. No point to pour your money in and start trading real right away because no matter how small your position is, a newbie will burn his account sooner or later. Demo till you know what you are doing. If you want to take it further after you are familiar with forex, then real trade with the minimum amount of money you are willing to risk.
But it is the smartest to start demo trading until you know what forex is and what risk you are facing. No point to pour your money in and start trading real right away because no matter how small your position is, a newbie will burn his account sooner or later. Demo till you know what you are doing. If you want to take it further after you are familiar with forex, then real trade with the minimum amount of money you are willing to risk.