Building grammar and vocabulary may be the most relaxing part of learning English, because the best way to do so is to read whatever interests you. It could be a novel, for example, or a magazine on sports or cooking. Reading widely helps you learn English words and phrases that will help you to speak fluently. Keep a dictionary handy to look up new words.
Free recordings online enable you to listen and repeat, allowing you to practice pronunciation. Websites such as Clip2go (see Resources) teach languages through podcasts and subtitled videos. If an English word is used that you can't pronounce, you can listen again until you get the pronunciation right.
Watching English-language television shows or movies can improve your comprehension skills. If you are renting a movie, choose one with subtitles in your native language so that you can compare what is being said to the subtitles. News broadcasts may be easier to follow than entertainment programs, because newscasters are trained to speak clearly.
Don't be afraid to chat with people who speak English fluently. Reading and watching English-language television builds your vocabulary, but you won't know how far you have come without engaging in conversation. You could also visit online forums about a subject that interests you. This will give you an opportunity to share your opinions in English while learning from other people's comments.