When to begin trading

You should start using a demo immediately you start learning. There is no risk involved. Try anything you want, make mistakes and learn.

I believe demo trading is ok for any level of your trading skills.