Yes the learning is very best for earning and earning is possible only, when you learn better so you need a lot of time for practice on demo and get good experience, because if you word hard then you could trading best and from this way you can earn money with profit, I prefer to learning first..