both are the part of life.. first step is to learn and 2nd step is earning. just tell me one thing why we do professional degrees and why we do trade and many other thing so i do not agree with you in this regard that just learning is better than earning. but at the same time i personally suggest that first step is to learn and then go to for earning bus just learning and learing is rediculus and i can not understand the logic behind this.