Even if you attend classes to help with your English learning, there are many other resources you can use. The Internet has many sites that offer free instruction in English along with practice exercises and worksheets you can use to complement your classes. If you can, develop a friendship with a native English speaker with whom you can practice and pick up the various nuances of the language and use the rules of correct grammar.
One of the best ways of learning English is to become immersed in the language. If you are learning the language from your native country, you should try to watch English television. However, the best way is to live in a place where everyone speaks English. Then you won't have any choice but pick up the language. Take notes in English, read English books and listen to English music. Speak the language as much as you can to give you practice. As you start developing your language skills, you will find yourself "thinking" in English, which is important.
Watching English language television and films is an excellent way to learn the language. If your TV has closed captioning capability, you could watch the programs in your own language and read the English words on the bottom of the screen. Not only will you increase your vocabulary, but you will also improve the flow of your speech. Cartoons and educational programs for children are also great ways of learning the vocabulary and rules of grammar. Another method is to use books for beginning readers in English because these books usually have pictures with the English words to accompany them.
Listening to songs in English is an effective way of learning the language as well. Learn the lyrics of the songs and sing along with the singer as you listen. You can get the words to many popular songs online. Study as often as possible to increase your vocabulary.
As you read from English texts, record yourself and then listen to how you pronounce the words. On many online sites there are recorded conversations that you can listen to and read along with. Then when you play back the recording of your own reading, you will be able to see where you make mistakes or areas where you have done well. Even though no one likes listening to the sound of their own voice it is an important part of learning to speak English.
Source : Tong Lin