Language Learning Apps

This is a big list of apps for learning many languages. If you want specific apps for your target language, please select the language you want and go from there.