Id compare this app to Rosetta Stone. Pictures and audio are a good way to learn a language. The repetition is good too. Im liking it quite a bit for a free app. Thanks to the developers responsible for this level of help on so many languages.
Max Burnett about Duolingo Learn Many Languages for Free, v5.0.14