The best way to learn English is to speak it! While it is a global language, there are differences in the way different countries use the language. You can use the internet to search for websites that speak English and learn the words and phrases used in different countries. You can also subscribe to forums where people talk about different things. Try to learn English by reading news and commenting on your surroundings in English. Speaking English is important to improve your spoken and written communication skills, and you can practice it by making yourself available to other people.
You can use a dictionary to learn new words or phrases. This is not recommended for beginners as you only get the chance to hear them for the first time. Try to read graded readers and novels that are written at the appropriate level. Newspapers are also useful if you want to learn about passive constructions. Read for the general meaning of words and phrases first. Once you have the hang of them, you can look them up to learn more about them.
Another great way to practice your language skills is by practicing conversation starters with native speakers. By utilizing conversation starters, you can make yourself more approachable and easy to speak to. You can also study and learn idioms to give you an idea of the local culture. And lastly, try to learn something new every day. You can reward yourself after a successful conversation with a native speaker. This way, you will become more comfortable talking with people from different cultures and backgrounds.