How can people with poor English foundation learn English well?

If you really think about it, make up your mind to learn English. Then I suggest you start by memorizing words, and just recite some common words at first. Then gradually increase the difficulty. Memorizing words is a very important step, but also a very boring step. And don't rush for success, recite some a day, don't recite too much, and take your time. After a while, look at what you have learned before. If you forget anything, learn it again. As the saying goes, review the past and learn the new. That's what it says. Although it is important to remember words, it is impossible to learn a language by reading. That is to say, while memorizing words, other aspects should be carried out. Listening, speaking, reading and writing, I think writing can be put at the end. So the second step is to practice listening and speaking. In fact, listening is relatively simple, watching some English movies, programs, radio and so on. Yes, but it's hard to say, because in the environment of China. Nobody speaks English, so you have no place to practice. But I think you can follow the radio and record it and listen to it yourself. If you feel that those pronunciations are inaccurate or incorrect, you can improve yourself. Finally, waiting for you, your vocabulary and sentence patterns are more. You can practice writing some short articles or something. Then, in addition to the above, grammar is also an important step. I think this step is the most difficult, because in English, grammar has many rules, and then there are many special rules. But grammar can only be memorized. In addition to what I said above, you can also buy reference books to cooperate with your study. I hope you can refuel! Learning English is not difficult, just like making friends. Only by chatting and studying together every day can we become bosom friends.