Learning obviously better than earning for forex trading. Forex market is a highly risky and volatile. So learning is much necessary to earn profit from the forex market. Without learning properly forex traders can not control the market risky. So learning first then try to earn.