you understand first learn than earn most people don't understand but continue losing it's gambling trading is
a skill so first learn and work in demo minimum 2 years than earn it's trading.
That's too long to learn for the demo for 2 years as the minimum of it.
But I respect if that's how long you've learn and that likely assures that you've learn before you get into trading.
Others are thinking they can master it within weeks and a couple of months but it's not that easy.
With that period of how convenient it is for one to learn how to trade, it's best to use real money that they can afford to lose because that pushes them to actually learn how it works.
Frankly, practicing on a demo account for at least 2 year is too long and a waste of time.
You will not learn much from it because it is completely different from real trading. With a demo account, you will not have to face psychological pressure, fear, or greed. This means that when you switch to real trading, you will almost have to relearn everything from scratch.
The demo account should only be used for a short period and only to get familiar with trading execution. This is not the place to learn analysis, risk management or emotional control because it is not real money and everything you experience is simulated.