I remember a couple of months ago a discussion on here about Duolingo, which I've used before and never really loved.
Was wondering if anyone has tried Busuu?
Same concept and method, has site and app, but just a little different and in my opinion a bit better.
It has a lot less languages than Duolingo, I think there are 12, and it's a little bit more expensive as well. But the content just seems better, and I think it does a much better job in the way it gets you to review words you don't know well.
With languages like Spanish that are spoken in a lot of different places it explains the regional variations and differences as well, which is nice
It's definitely worth a look if you are interested in learning one of the languages it offers.