Immerse yourself in an English-speaking environment. This will allow you to be more continually exposed to the language, and you will be forced to communicate on a more consistent basis. If you are not able to move your physical self, take a more convenient approach. Telephones and the Internet can be great ways to immerse yourself in the English language.
Get English reading materials from your local library. Books on the English language can be costly, but your local library will allow you to use them free of charge.
Access online teaching resources for another free alternative. Many websites are dedicated entirely to free English language instruction. Ideally, look for websites that have a wide variety of materials, including both instructional and practice materials.
Practice speaking and writing English with others. Learning languages is an interactive process, and learning with others allows the development of speaking, listening and cognition. As well, having a study partner can help motivate and inspire.
Cultivate a friendship with an English-speaking person. The Internet can be a valuable medium for this. Go on forums and chat rooms dedicated to aspiring English speakers and engage in conversation. Having friendships with English speakers can also help provide additional motivation to learn the language and can make the process seem much more easy and fun. Friendships are also valuable in that they offer a comfortable, nonjudgmental setting for voicing questions and concerns.
Experience as much media in the English language as possible. The more books, movies, television shows and music you expose yourself to, the more familiar you will become with how the English language sounds and is used in a variety of settings. This will also help you learn colloquial English expressions that you might not be exposed to through formal education. Colloquial expressions are an important part of fluency in any language.