Listening to others speak English is an essential skill. You can improve listening skills through Podcasts, which you can listen to on you Mp3 player. Start with Podcasts created for non-English speakers, which will include slow, clear language. As your skills improve, you can start listening to Podcasts on topics that interest you, such as world news or a hobby.
One of the major advantages of learning is a classroom is being able to interact with other English speakers. You can achieve this at home through video chatting. Some English teachers offer one-on-one video chatting lessons. Alternatively, you can meet online with someone else learning English or an English-speaking person who is interested in your country.
Create flash cards that are relevant to the type of English that you wish to learn. For example, if you're traveling, you'll need to know phrases useful for that situation; if you're studying English for business, you'll need to know English words that relate to business. Review the cards on a daily basis. This is a good way to build your vocabulary words.
Toys originally meant for English-speaking children can also help you to learn English. In particular, computerized storybooks or trivia games can help you practice.
Native English speakers will speak quickly and may use words and phrases that you don't normally learn in the classroom. Through watching television shows, you can pick up on these words. Start by watching them with subtitles in your native language, then try watching again without the subtitles.
To speak like a native, you need to understand the rules of grammar. You can learn these through a book or a website that specializes in teaching English. If possible, choose a resource that includes explanations in your native language.