Well I think it is different for every trader. Some learn it through self practice and demo trading, while others take help from books, webinars and tutorials. Everyone's method is different. One thing that I would agree with most of the previous posts is that learning can never stop here. It is an ongoing process. Even experienced and successful traders learn something new daily.