An application I use for about two weeks makes my life much easier and helps me learn new languages.
I'm currently learning German because of my future relocation to Berlin, and a little bit of Japanese when I have some free time, just fo fun.
The app's name is Duolingo and it's very easy to use in addition to it's efficiency in teaching new languages.
Another thing I really liked about the app is that there are sort of group chats called clubs where by joining you can chat with other people and compete with them for progress and achivments.
You can also practice the words and skills you already learned at any time.
To sum up, this app is great for whoever wants to gain some knowledge about a specific language or to actually learn how to speak it.
Google play: https://play.google.com/store/apps/details?id=com.duolingo
Thanks for reading!