The best way to learn English often involves a combination of methods, which may include living in an English-speaking country, speaking only in English, studying with a language tutor and listening to English music. Living in an English-speaking country gives the learner exposure to the language at all times.
Thinking and speaking only in English lets a learner practice vocabulary, get used to sentence structures and gain more comfort with using the language. Getting help from a professional language tutor allows the student to ask difficult questions that the tutor can answer on a technical level. Listening to English music helps students learn colloquial phrases and the intonation of the language.