At this point the winner is Babbel.com - it is well designed and that's important. It's not perfect but it's much better than all the others I tried. Babbel also has an iOS app that made it onto my Top 5 iOS Apps for Learning German. All of this shows me that Babbel is on the right path.
Another very useful feature are the chat rooms - they are really simple but designed to be easy on the eyes unlike most chat rooms. You can choose the language you are learning - for example, I am learning German at the moment, so I chose the German room. Now I have a place to talk with other native German speakers and to practice my writing skills. There is enough of a community that I could usually find someone in the room 24 hours a day.
![]() |
Babbel German App [screenshot] |