Of course learning is far better than earning. Because learning is first phase towards earning. Without learning earning is not possible. Not only Forex Trading but every area needs you to be qualified in it, you must know what you are going to do in your particular area. Income generating is not possible if you understand the industry care completely then you can generate lot of cash without getting an much danger.