Yup, there's no reason for choosing one of them as we need them both. And no trader, can start trading without learning them first without any risk of money here. So, its so basic to first have demo account and then, real account. No time that will specify how long we will be in demo and real trading its in our decision when it will be.