Duolingo is an excellent extension of a language learner's toolbox. It's easy to use, it's interesting and it works. However, if your aim is to achieve real fluency, remember to read, speak, and truly live the language that you're learning!