LyricsTap is an application for Android to learn English and other languages through music. Learn English and other languages in a fun way through music videos and Karaoke. Since the goal is to complete the lyrics of songs, this is a great way to develop your listening skills and learn new vocabulary and expressions in context.
See on play.google.com
Learning a new language can be difficult, but some languages can be trickier than others. For native English speakers, the difficulty level of a new language depends on a variety of factors. So which are the most difficult to learn? And which languages would you be able to master in under a year? Source: Voxy