I am learning Spanish using Duolingo, and it has been great to have repetition and to hear the words spoken. My frustration is that it doesnt teach the "whys" behind the usage of tenses or phrases. And you only get to make 5 mistakes before you are kicked out of the lesson. Not having taken Spanish in school, this has become increasingly frustrating as Ive progressed through the lessons.
ZachVanM about Duolingo Learn Many Languages for Free, v5.0.15