Several language learning programs are available. Several people on this list use Duolingo. Could some of you please tell us a bit about which programs you compared, and why you chose Duolingo (or another program if that is the case)? adTHANKSvance!