Duolingo is an online software and application that helps users learn a new language. It has support for multiple languages gamifying the learning process fun with Lingots, Streaks, bots, friendly competition (via points/daily goals) and other features. Finishing the course is supposedly equivalent to one or two years of study in college.

The learning process takes you down a tree from basic to advanced only unlocking the next level when you complete the current. As time goes by, your skill level drops in completed sections which require you to strengthen them again. You can also click the practice button which goes over several/all sections and helps you retain the knowledge.

Bots are new (not available in all languages at the time of this versus) and offer users a fun way to have a semi-real conversation.

Tinycards supports most of the languages offered by Duolingo which makes sense because Duolingo created Tinycards. Tinycards is an amazing flashcard app and using this in combination with Duolingo increases retention dramatically.

  • Great design
  • Makes learning a language fun
  • Bots/Chatting/Gamification
  • Easy to complete daily goals
  • Tinycard support (flashcards)

  • Relies on immersion so there isn't much information about what you are learning. If using the website, you can click on user notes but this isn't available in the app.
  • Mostly reading/writing, not a lot of actual voice/talking
Learn Spanish for Beginners

Ad: Learn Spanish for Beginners

27 Classes Learn from novice to Professional



Well organized

I like it provide an easy way to learn a language step by step
Posted by Anonymous on 12-17-2016

I like the immersion approach to language learning

I do a lot better in situations where I'm just thrown into the middle and figure things out as I go along. At least for language. And, I like learning naturally like hearing people talk and then having someone tell me what an entire sentence meant, rather than teaching me individual works that have to be strung together. One reason being, in many languages, a word will change meaning depending on how it's used. As I get a grip on language, then I start sorting out tiny details. At least, that's how it's working for me now.

With that being said, I have used Duolingo some and Rosetta stone (just the demo) and have to go with Duolingo or anything else than Rosetta Stone.

I think Rosetta stone is probably good, but they can't understand me when I'm pronouncing the words. And, maybe it's my equipment? But the other site has no issues with that. I'm going with anything but Rosetta stone at this point if only because of the frustration they caused me and making me feel like I would never be able to pronounce anything spanish which delayed me a lot. :/

From the time that I used duolingo (and several others not related to Rosetta stone) i actually liked the experience. I liked how they would give a chance to practice, not boring.

I want something with more voice practice though. I found one awhile back that is almost all listening, repeating not just reading practice. I wish I could remember the name of it now as it helped me amazingly well. If i can't remember, i will probably go with Duolingo, sounds good.

Posted by Beverly on 12-03-2016

Duolingo is fun

Duolingo is much more fun than Rosetta Stone. I am learning Spanish and used them both on a daily basis. Both lack the same thing in my opinion: actual information on when/how to use something. Take for example conjugation. Neither one explained why we used 6 different words to mean the same thing which was really confusing for a beginner. After much self study I learned why and now use a few other apps as well which actually teach instead of trying to "immerse" you into a language like a kid. I'm not a kid and I can't learn by immersion any longer. I'd prefer if both apps actually taught rather than the immersion approach.

Anyway, enough rant. I chose Duolingo because it is a quick and easy part of my daily routine which is enjoyable. Rosetta Stone is very boring and seems very outdated.

Posted by FindingJay on 11-27-2016


There is no doubt that at the moment Duolingo is much better application to learn another language. By comparing other people's reviews and feedbacks i see i am right about this. This app is really good to learn another language. Not maybe like you would in school, but can be very helpful to have it installed on your smartphone when you need some basic to medium knowledge of other language.
Posted by xabid on 12-08-2016

Duolingo is the deal

I've used various apps when it comes to acquiring a new language, currently I'm learning German and some aspect of the language is quite different from English. Duolingo perfectly suits the desired app I've been longing for, it has a perfect way of passing the massage across , especially when the learner has a foreknowledge of the language. Its not easy to find an app that combines simplicity with fun when it comes to learning a new language. Duolingo has various competitions in terms of games, so a game lover has something wish delivers tutorage and still retain its game nature. If you know a friend currently studying German language it will be of great advantage to introduce the friend to Duolingo as it will help in hastening the learning process.
Posted by Jeshurun on 11-27-2016

Duolingo is more user friendly

I have used duolingo to learn french and I really like and how interactive, user friendly and fun it is.
Posted by Zee on 12-07-2016

Duolingo: fun and fast

Learning a language isn't always an easy task, or a fun one. I wanted to learn French but I didn't want to pay for a course or buy some expensive book, I thought of surrender then I learned about Duolingo... Now I can understand the most basic stuff (haven't finished the course yet), and I'm having lot of fun. I can use it everywhere, completing a lesson is just a matter of minutes and... well, Duo the owl is a cute mascot! Plus i'ts free, what more could you ask?
Posted by Xilkozuf on 05-18-2017

Assignment System

I like the way Duolingo goes through assignment system. And they are testing every single thing they teach us.They have both the approach of memorizing and repeating. You can see that assignment method always works. You may want to take it from stage 1 upto the last stage and you will find the language learning lot easier. Breaking the streak often lead to issues. Compared to Rosetta Stone this is way more easier. Assignment methods may not be for all though.
Posted by overcast on 06-23-2017


Duolingo is free. That's the biggest pro because who can afford spending 250 dollars on something if they don't know it will be useful? Rosetta Stone is an old program so the design of Duolingo is much better. Duolingo is the best way to start learning a language, it's easy to use and has a lot of users.
Posted by reginafalange on 07-29-2017


Rosetta Stone

Rosetta Stone
Rosetta Stone is probably one of the most well known language softwares available due to a massive advertisement budget and the fact they have been around since 1992. The company had revenue of 264.6 million USD in 2013. In other words, it is huge.

The software comes as a mobile app, online app or via CD/DVD. Fifty-five (55) hours of study using Rosetta Stone is supposedly the equivalent of one semester of college study.

Learning a language with Rosetta Stone works by using Levels (1-5) and lessons within each level. There are core lessons which generally take 30 minutes and regular lessons which take about 5-10 minutes. The software uses a sequence of sights, sounds, words, phrases and conversations to help you learn. Voice recognition software helps ensure you are able to speak the language as well as read/write and hear it.

The software also has several other features such as games (puzzles, bingo, etc), stories (you read them aloud or have them read to you), real tutors that can be scheduled and used to learn, competition against other users, instant messaging chat to have pen pals in your chosen language and many more features that help you learn.

  • Very well designed course/curriculum
  • Actual conversations with voice recognition
  • Online tutors ready for scheduling
  • Games that are somewhat fun and helpful for advancement
  • Stories to help you learning to read, listen and understand

  • Very expensive ($249)
  • The online version uses flash which looks like it was made when the company opened in 1992.
Rosetta Stone: Learn Spanish (Latin America) for 12 months on iOS, Android, PC, and Mac - mobile & online access

Ad: Rosetta Stone: Learn Spanish (Latin America) for 12 months on iOS, Android, PC, and Mac - mobile & online access

Select Activation code by mail and we'll mail you a copy of your activation code. Head to to activate your product and start learning today price: $179.00



You learn

I like Rosetta Stone. With Duolingo I felt like I was just using a flashcard system and didn't really learn. Not to mention there is no real speaking the language training. With Rosetta Stone I feel more like I'm in a class room and can actually speak back to the computer. The games are also a lot of fun and help improve your language skills greatly (if you can remember to use them).
Posted by Lop on 12-08-2016
I heard such good things about Rosetta stone before actually trying it - how a lot of ambassadors and their families use it to get a quick grasp of the language and I was all hyped to use it. Just very frustrating when I'm trying to actually say the phrases and they keep kicking it back at me ten times. It was just a very demotivating experience and put me off the whole thing. And, as I said, maybe it's just my recording equipment? Though I wonder how any of the other sites i'd tried for language could hear me and Rosetta stone could not.

I considered the other sites were just lying or saying 'Good job!' without the actual work having been done properly. Then again, I missed pronunciation on some of those sites too at least now and then. So that's what makes me think i am pronouncing it correctly. Another issue. On these various sites, I notice there are several ways of saying the same thing. And, i mean that it differs by the person. I could go to five language sites and hear a slightly different pronunciation depending on which person is saying that word/phrase. I'm not all hopped up for Duolingo, I just question why Rosetta stone is the only site that can't 'hear' me correctly. Even at times, when I know I've said it exactly as they have.
Yeah, I've seen that too in Rosetta Stone. I can butcher the phrase and it accepts it but doesn't accept the correct version. However, at least it has it. Duolingo has very little of this and it isn't very good.


It is very hard for me to decide. I use them both and I like the actual app of Duolingo better but I believe that Rosetta Stone does a better job at teaching (in other words, I learn more from RS).
Posted by Lop on 11-27-2016
I think Duolingo teaches too, but I'll try out rosseta stone, I pray it does the magic.
Posted by Jeshurun on 11-28-2016
It does teach but Duolingo is more like a flashcard system IMO. It also doesn't have a lot of (or great) voice recognition so you'll never learn how to speak it with Duolingo, just read/write it.
Posted by Lop on 12-19-2016
I have always heard great things about Rosetta Stone. I have never personally tried them out, but would like to learn a new language. I think that actually hearing the language is essential to learning, or at least for me it is. If you are only doing reading and writing, then there may be some words that you are not pronouncing correctly, which may halt the learning process.
Posted by angie828 on 11-27-2016
If you not tried Duolingo you can't tell what you are missing
Posted by Jeshurun on 11-28-2016
I have heard about Duolingo , however, never heard about Rosetta Stone. Since I have not used any of these programs, I don't know how Dulingo compares with Rosetta Stone. However, if I want to use a language learning app, it will be Duolingo. Everyone is talking about this app.
Posted by vinaya on 08-21-2017
Both the applications are alien to me, as I haven't really heard about these two English language learning application, it would be really interesting to have such for those of us that English is not our mother tongue but a borrowed language, and so therefore, I would think that it's proper for one to get all the assistance he or she could ever get towards learning the language very well. Maybe I would have to go download any of the two application or better still from the looks of things, I would prefer to get Duolingo because from the looks of things, it seems to be the most used my people from my observations of people's comments.
Posted by Heatman on 10-03-2017
We are frequent travelers abroad but I didn’t have the effort to learn foreign language. Maybe I lacked the motivation. But with these apps that promises to teach me a new language, perhaps it is the key for me to do it. When we were in Osaka, Japan last year, the only words I learned are arigatou and do itashimashiite to say thank you and you are welcome. Hoping that I will learn more with the apps in our next travel.
Posted by Corzhens on 02-28-2018
The Duolingo language app is very much better since it has make the learning of languages to be fun and intersting and its easy to complete your daily task.
Posted by babyright on 03-03-2018