The most important thing for beginners is to gain enough knowledge about trading. Without trading knowledge, even if he trades on a good exchange, his account will be zero. I always advise new traders to start trading after gaining enough knowledge about trading.
Because I myself started trading without trading knowledge and made huge losses. So there are many things to consider when you start trading.
I believe that mastering such a complex occupation as trading cannot go without losses, however, beginners should minimize losses as much as possible. You are right, first you need to get some theory, but theory without practice is useless. Therefore, it is better to do both at the same time. Getting the theory, and immediately working it out on a demo account, is the key to quick learning and mastering trading skills.
Practice with small amounts and this is what i had done when i do start up from being noob in trading.Losses are inevitable thats why its just incorrect for you to think that
you should make out some perfect trades.In talks about trading option then i wont really be suggesting this stuff on newbies since this is some sort of gambling on predicting
neither the price would go up or down into your entry point and basing on what you have chosen neither up and down then you would have 50-50 chance on winning
but the true essence of trading are actually on spot trade rather than in futures or options.