English learning is a kind of interesting work to me. Usually, I'd like to learn English in interesting ways as well. My best way is useing you ear to listen all the time. For instance, every morning, listen to the BBC on line radio programs when you were washing face. maybe it's sometimes difficult for you to understand, but you can practice your ear and just catch some important words that you are able to understand.Then, it's useful to listen to the native speakers' talking. Maybe sometimes they were not talk to you, but you still can try to listen to their conversiations and try to underestand what they were saying.
secondly, we all know that vocabulary is the most weak part of our English, but how could we get improved? I think remember words through reading is the best and effective way. We can not only remember the words but also improve our speed of reading and our writing skills as well.
In addition, my worst way of learning English is lazy to look up the words in the dictionary or ask for help from others. I know guessing the meaning of the word is not bad when you prcticing your reading, but as a matter of fact, the less you serch from the dictionary the more you don's know.
From my memory, I will say that the best esperience which helped me most was to learn English through movies, although it is not an excactly way of learning, and It is really useful for me I think personally. From movies, I can get to know lots of vocabularies idioms and culture knowlages. Gererally, I think their is not any ways of learning English can compare with the movies studies.
All of those information are just my own oponion of learning English. maybe that is not very acceptable to all of the students, but I think, once you try, and I am sure you will find a way of your own style which must suit for yourself perfactly.