Songs are the great sources for learning English. You may spend a lot of time listening your favorite songs in your phone, but have you ever thought that you can learn a lot from your interest or from something you enjoy most? You may never think that. First things that comes to your mind when you want to learn English is you want to find a good English class and a teacher. But you forget you can learn just by yourself. Self-study is the most important of learning development. You joined the most well-known English class and get lectures from the best teacher and you are still feeling like you are not developing in listening, speaking and understanding of what others say. It is why I highly recommend that you learn English by listening music and some other sources.