Learning is very important to all of us.So finding a best way to learn is very important,too.I have found it.The best way to learn is to do more practice and to learn from mistake. More hands on experience allow one to grasp the ideas fast and use it on the spot. You must persist in learning and never to stop.If you try your best,you will be good. I think doing lots of listening practice is one of the secrets of becoming a good English learner。