The first time I used DuoLingo, I was just trying to get through the tree, without really learning, and that was useless. Now I have a different technique: I’ll only listen (never read), and if I can’t comprehend and respond immediately, I’ll fail that exercise deliberately, so I’ll be re-tested later. For me, I only understand the language if I can understand some one speaking to me and respond in real time.