Gone are the days when English courses mainly emphasized on grammar; instead, listening and speaking have become important parts of the learning process. In fact, the ultimate goal is to learn how to use the language properly in communication. In this case, when you are speaking to yourself or singing in English, your pronunciation will improve significantly. You will be unconsciously mastering the language further through a more fun learning process. Watch the Top Videos on YouTube. Watching videos on YouTube can be fun because some videos are hilarious and others are insightful. At the same time, you will be training your ears by listening to people communicate in English. This too is a part of the learning process. After the video, there are usually numerous comments that are left by those who have watched them, which you can then go through to pick out parts and new words. It is easier learning this way since you get to know the exact context within which the word is used. Be around People who are Speaking English The environment within which you stay has a significant amount of influence on your learning progress. Being constantly exposed to people who speak the language has a positive effect on the rate at which learning takes place. If you are lucky enough to spend time in an English-speaking country, try to actively listen even while you are traveling on the bus or are waiting in a restaurant. Post Items on Facebook in English and Chat with English-Speaking Friends You can learn a lot from your English-speaking friends on Facebook, where people basically post on a nearly-daily basis and where you can get used to the language really fast. Give adverts, Signs and Billboards Attention Always try to bring out the meaning of the content. If there are any new words, find their meaning and get the full message on the billboard or advertisement.