If you are one of those people who have never had much fun learning a foreign language, here we have some good news for you.
Lyrics Training is a neat website which uses music and lyrics to help people learn English. With this clever website you can expand your vocabulary, improve your pronunciation as well as train your listening skills in a pleasant way.
The site doesn't require registration, though if you set up an account, you can save the results of your efforts.
There are thousands of songs and all kind of music to choose from.
I totally recommend it you you!! :)
Below you can see a screencast which I did to help you become familiar with it.