What is the best way and method to improve English?

What books and materials would you recommend if they are easily available?

Know the answer?

17 answers from our tutors

Best answer

I don't think there is such a thing called "the best way". It may well be rather individual, depending on a wide range of factors, from student's talent for foreign languages to the goals and purposes why they want to learn it - and anything in between. But in general, I would say, regardless of your level, just go ahead and use it. Jump into water and swim. Practice, struggle, get frustrated, make mistakes, try to talk to people, read... just stay in touch with the language on a daily basis. And then, one day you'll wake up realizing that you truly learned it.

  • The best way to learn English is to listen, listen and speak. Don't be afraid of making mistakes either, we all do! The steps to Leaning any language are: 1) Listen to everything you can, but NOT news channels. 2) Speak about as many things as you can and as often as you can. 3) Read as many things as you can, but OUT LOUD. 4) Start writing. 5) Study grammar. DO NOT START BY STUDYING GRAMMAR FIRST. This is the order in which you started to learn your own language. It is the natural way and the best method to learn English.

  • The more your learning is close to the real life situation, the easier it is to proceed towards your goal. Therefore, you must contextualize and personalize the topics as much as you can.

  • Check your English level for free

    Take our quick and free test to find out your current level of English

    Start testflagbubblecheckman
  • Others might say that it depends on the learner. However, I believe that nothing beats consistently practicing the language every single day as you would notice from immigrants living in English-speaking countries who were forced to use the language when communicating with other people. So, immerse yourself in the language. Find every opportunity to speak or write down your thoughts in a journal, and never be afraid to make mistakes. It's part of the learning process.

  • Constantly listen to music that's in English, sing the lyrics and look up what the words mean. Repetition helps alot and music is fun and easy to remember. Then watch movies with a simple story line, this helps with sentence building skills.

  • Start reading English books. Even if you start reading simple English, you will work you way through. Also speak English as often as you can.

  • Read and comprehend. We all need to read each text carefully for us to improve our English.

  • The best way to learn and improve your fluency in any language is through speaking with others. If you are unsure of words or phrases, ask them to assist you or use a dictionary. Learning phrases in parrot fashion makes it hard to know when to apply them in real life situations. I am available for a trial lesson.

  • Brian
    BrianCountry flag: us
    ESL Tutor.

    For me, learning anew language consists of repetitive learning of words and utilizing exercises for them as well as constantly immersing yourself with people who speak that language.

  • Don't be afraid to make mistakes. Use what you know to communicate in English

  • Hi Maria, I would recommend learning with someone in your family or with a friend. When we find something fun to do and in this instance educational too, it benefits having someone with you to share the journey together. Your can adapt your time learning by bonding and learning together. This way you can both inspire and encourage each other to persevere. I find in my own experiences when you enrol in a class or make a financial commitment it furthers your inspiration to achieve your goals. I wish you all the best on your journey furthering yourself.

Other student questions

Show all