For me, Duolingo(uber for Anki flash cards of preliminary words for a 3 day tourist in a new country) was always an odd product. It is very popular among people because they can immediately learn how to say hi/hello, thanks, please in new language but after that, it is akin to learning to swim by reading different tips and tricks, without actually ever touching water or doing the act.