Listening skills are an essential part of any language. In short, if you do not understand what the other person is saying, you will not be able to respond. There are many options to choose from, so it really depends on what you prefer to use:
Movies/Television series: These are the most popular forms of listening options and in my opinion the most entertaining. However, some of the dialogue is quite rapid for a lower level learner and a lot of it is filled with “slang” or colloquial expressions. Recommended for Intermediate to Advanced learners
News programs: I constantly recommend listening to international news programs because of the variety of accents as well as being short and to the point. In addition, the english used by the speakers is a formal and more professional. Recommended for all learners
Internet exercises: There are a numerous amount of web pages for ESL learners that offer listening exercises for all levels and broken down into specific topics: General /Everyday English, Business English, Technical English, etc.. You just have to find the right page for you.
Music: This is an excellent option not only for music enthusiasts but also for people who spend a lot of time travelling to work or school. Take advantage of the long commute by listening to some of your favorite english groups or singers. Recommended for all learners