This app is really helpful to learn and practice a new language. It allows you to chat with native speakers, take lessons with professional teachers, read articles about the language you want to learn and more. Easy to use and also has a web version. Very friendly community!