Learning English from listening songs are enjoyable and very effective method of learning. From a song you can learn many vocabularies and words that you can use them in your day to day life.
When you listen to a song, just don’t listen, but read its lyrics as well because it can give you deeper understanding of the language. And what is more? you should also listen songs with the purpose of learning; not just for pleasuring your senses.
I just said that listening English songs is good to develop English, but it doesn’t mean that you have to listen English songs for the whole day. No No. Just listen to the right amount of time. Not too much. You have to read and write as well.