I personally use this app on my phone to learn everyday more and more German.
German is not easy but if you practice everyday it will come around.
Busuu is paid but it is a good investiment for learning a new language.
There are others app as well, some even free, but I personally liked busuu interface and way of teaching me. Also on the paid module, you will receive a certificate for completing certain level and this is very motivating indeed!!
It worth paying