Duolingo

Its 100 free fun and science-based. Learn languages by playing a game. 10 Things I Bet You Didn T Know About Du…