Rosetta Stone VS. DuoLingo: Here's The Topdust Comparison Language-learning apps have come a long way.