The issue I have with demo accounts is you will do things that you wouldn't do on a real account. They are nice to get used to a brokers platform or fine tuning entries and exits or whatever but your real learning starts when you have skin in the game. Even just penny trading with real money will help you be more disciplined. Also, as a trader you will never stop learning. People that have been doing this for 20 still say that they learn new things. Same with doctors they have to keep up with the times. So in my opinion you should get in and start doing. This is not a university course with a beginning and an end you learn as you go. Good luck.