- Free Download
This makes learning a second language fun ...They say that learning a language requires effort and dedication, none of which ... repetition – all the while having fun. Language learning need not be dull In Duolingo ...
- PROS: Fun, Huge number of levels, Audio and text with images, Several languages available, Play against other users
- CONS: No contact with other users, Too much repetition