Learning English is a journey. Don’t be in too much of a hurry. You’re on a long journey and there’ll be delays and frustrations along the way. It happens to all of us.

Before you can improve your English, you need to have at least some basic understanding of what you are doing.

For a start-up learner, don’t make it too hard by doing everything by yourself. Join some English classes. Self Improvement is one of the ways to improve your English

For learners who have got some fundamentals, try to improve the 4 most important skills: listening, reading, writing and speaking.

However. don’t focus on only one or two! Try to spread the time and share it logically among the 4 skills.