I start to use Drops.
This application seems quite good for learning languages.
I hope I can develop my German by using it.
https://medium.com/languagedrops/how-to-learn-a-language-like-a-memory-champion-756b518f17c9
Duolingo is also famous but personally Drops looks cool.