If you find that EnglishSkills has the right approach to language learning, related iOS apps for other languages can be found here.
I BUILT MY SITE FOR FREE USING