at a certain level of business it is true that learning is better than earning. if u dont know the basic of forex business, at this level u should learn about the market rather than earn profit. but once u know all about the forex business u should go for earning. at this stage u can learn by earning. we come here to earn. so we need to learn for earning. once u learn then it is time to earn.