I think demo at first or use a very small penny account. The psychology of trading is very difficult to master and for me it was impossible while I had real money on it. i would be paralyzed by fear and greed.
I remember one of my first live accounts I had traded it up to $9k and I was so desperate for the $10k milestone that I actually blew the account because I had a relatively large loser and I tried to leverage into it to save it verses taking the loss. AS the loss got bigger so was my inability to close it until I gave up and that trade did kill my account. Not for noshing but it was a pick of the day by pipcrawler lol. Obviously no reflection on his work it was me who over leveraged and me who traded it wrong.
Anyway the other thing too is when you trade demo you have to pretend it is real money that is how you develop into a constantly profitable trader.