I think trading is best strategy to learn. I learn something from my mistakes. Not doing again the same mistakes will benefit for us.
For me, the best source in order to learn trading is in market place, books of entrepreneur, business management because there is a lot of knowledge in trading. they experience how thing to be sold quick and easy, what is the best thing to considered in order to get more or a higher value of the thing that you want to sell. Eventually it depends upon on the technique that you use in order to gain more.