This is Mr. Chimp premiering this place with an interesting webpage that surely will help you on your English learning.
I'm talking about Lyrics Training. This site is a useful tool for learning to recognize words in English. How does it work?
It's very easy, the way to learn English is listening to music! Let me explain.
When you choose one song you'll have to fill the blanks in the lyrics of this song. You'll have three options: Beginner (fill 10% of the song), intermediate (25%) and expert (Write the full song).
The advantage is that the song stops if you have not written the blank and you can ask for repeating this word.
In this site you can find music from all times, from The Beatles to Rihana and lots more.
There is the link: LyricsTraining
It's a funny and entertainig site that you can't miss!