If you want learn English, go to London or other cities where English is spoken and take English course there. There are many English course you can choose in London area, one of them is Malvern House English language course. Malvern House London offer a quality education with qualified teachers and great facilities at great prices too.
There are many reasons why people want to learn English. Some people learn English to get better job and other wanted to be accepted for postgraduate studies at an overseas university. Learning English does not take a lot of time; but it requires regular periods of time, so you should practice it daily. Twenty minutes a day can be enough to make some major progress. After you achieve an intermediate level of proficiency, it is a good idea to travel to the country where the language is spoken to make progress from the intermediate to the advanced.