I guess it kinda *has to be* like this: Toy in Demo, go Live ... and lose cash. Because the mind is in a completely wrong place. Demo is great, at all times (not just beginning), but there's no way around Live to get ready for Live.
Good thing there are possibilities: 1) Use the smallest lot size (0.01) in Live. If your broker's minimum is larger, use a different broker as a beginner! (E.g. I started with Trading 212, which is nice, no reason to complain, but their min is 0.05 for most pairs; swap is very tiny; spread is ok, but is better on IG and even better on FXTM; these are all I tested so far).
A BETTER alternative even: Cent (or micro) accounts. You pay €100 into a Cent account and have EUC10,000 to play with, which is just the right size for proper trading. Without the risk. But still the heat of losing real money. And the possibility to *make* real money.
Priority 1 in your life should be to find out what priority 2 is.