There are still demo trading that we can use first, if our capital is only limited.
I'm not in favor of demo trading as that can create fake hope in minds of traders and with that fake hope they believe that they have learnt trading and they can make money from it. If someone's capital is limited then he/she should do very small amount actual trades and learn from his/her mistakes.
Those who learn trading with demo accounts often get pressurized when they see big losses in actual trading and that's the reason why I suggest newbies to avoid it. If someone just wants to understand how a trading interference works then for that demo account is okay but for learning of trading demo account isn't recommended at all.