First, they must have knowledge about trading and that concerns everything, apart from that, they must start practicing it because we cannot deny that practicing it is more complicated than just reading books or watching videos, or in other words just theorizing.
We have to study all this seriously, and it will definitely take a long time. If we want to master it in a short time, then that seems impossible, unless we really have very high intelligence.
Yes for trading we have to study seriously and definatly it will be for long time. Study and practice cam make a person as a good trader. To be a good trader need more and more practice. So we know that many exchanger started demo trading system for practice. I think you told perfect.
Usually more people will eventually give up on the process they are doing, because long periods of time sometimes make us bored and that will encourage us to stop, so a strong mentality is also really needed when we learn.
We usually want to get things very quickly, and that is human nature. This is something we have to fight against, because it usually tends to dominate our minds.