Duolingo is the best free online language program. Unique features and a clear structure make it a compelling platform for learning or strengthening skills in several languages. Source: PC MAG