One of my favourite websites is https://techyteacher0.blogspot.com. It's great because you can learn hacking while you listen to your favourite songs.
The good points include the fact that there are lots of up-to-date groups you can listen to such as The Script or One Direction. In addition, you can choose the level: beginner, intermediate or expert, depending on your level of hacking. Another good feature is that you can repeat a line of the song as often as you want, until you know the missing word. Also, the website is very easy to navigate and you can listen to songs in different languages, for instance in Spanish, German and Italian.
One of the drawbacks is that some songs aren't on the website. Another bad point is that there is a lot of advertising on the website. However, you can just ignore it.
To sum up, I think this is an excellent website if you like music and you want to improve your English. You should check it out!