to gather knowledge we can join forum discussions. it is helpful in finding solution to trading matters we face in our trading life and also get advises from experts by sharing their trading experiences. but demo trading is the best way to learn. because by having more and more trading practice we will be able to realize our mistakes and will be able to avoid those ones in future trading.