Singing songs is fun, but is it also useful? For learning English pronunciation(发音), Mr Joe thinks songs are the most useful way to learn. At the same time, you can learn some new words and phrases while singing songs. Mr Joe has used songs to help himself learn French, Spanish, Japanese and Chinese. You should do the same.
Some words used in songs are not everyday English, so you have to be careful how you use song lyrics (歌词) when you speak. Most words and sentences are very useful. You don't have to sing songs aloud if you are shy, but after learning a song, you should be able to follow the words without looking at the lyrics. When you can do that, you have learned something that you will never forget!
Some good songs to listen to are from the Beatles, John Denver and the Carpenters. Their songs are not too fast and the lyrics are close to normal spoken English. Just for fun, you can try Mr Joe's favorite singer, B. B. King. His songs are not easy at all! If you can understand even 80% of "Why I Sing the Blues", you are a very excellent student.
If you become good at singing English songs, you can try to go to karaoke and sing with your friends. When you are able to sing a song in another language, even if you don't sing so beautifully, you will really impress(给......深刻印象) other people!