For the past 24 days, I have been learning Spanish on a free site that a friend told me about recently (duolingo.com). I am now at Level 8 and have found this site to be an excellent supplement to the many other means that I have been using to learn Spanish for the past three years!
As you can see from the screenshot on the left, I have already completed 20 “sections”! I hope to finish the remaining 44 “sections” in the next two months or so.
Of the several sites that I have used to work on my Spanish so far, I think Duolingo has the best setup for systematically reviewing what you have learned. I look forward to working on improving my Spanish a lot in the near future through using this site intensively!