I believe anyone going into trading must master the acts of trading cause it isn't something one will jump into and expect result's. This is something that require patience, time and a lot of efforts. Trading takes so long to master because the market tends to be large and needs much understanding cause s little mistakes can hinder the success stories, this is why traders spend so much time to master trades then anything else cause they don't want to be in losses.
To master the act of trading, one first need to master other things that makes trading to become successful. You'll have to master your greed, master your emotions because all this are the things that'll determine if you're going to have a successful career as a trader or not. A trader that struggles with greed won't go far in trading. All your profits can vanish because of one mistake that you made by not knowing when to quit for the day after making profits.
Trading isn't meant for everyone hence it can't be something you can learn easily. Trading needs determination and discipline which all takes time to show the fakers from those that really want to learn. If you want to make it as a trader, you'll have to be willing to give trading lots of months to perfect your strategy so that you can make profits on a constant level.