Duolingo

4.6 (738)
Learning management system for educational institutions

Overall rating

4.6 /5
(738)
Value for Money
4.5/5
Features
4.6/5
Ease of Use
4.8/5
Customer Support
4.3/5

95%
recommended this app
Sort by

738 Reviews

André
Overall rating
  • Industry: Chemicals
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

A very good option to reinforce your language skills

Reviewed on 15/04/2021

As a brazilian trilingual person (I spoke portuguese, english and spanish), it is a way for keep my...

As a brazilian trilingual person (I spoke portuguese, english and spanish), it is a way for keep my language skills sharp, and also to learn about other languages. Nowdays I am learning japanese, and it has been a very good experience, I had contact with the language on the past, but even for a person which had not have it, the way which the App explain everything, is pretty easy and well guided. My mother is learning spanish using it, and it is awesome how she can talk with me and explain some complexes things using the skills which she learned through Duolingo.

Pros

The ease of use, the contents inside it, the exercises, the grammatic explanations are pretty good, also they have some "died languages", as latin, Irish, and some other dialects, which without this kind of technology would be tend to disappear.

Cons

Sometimes the exercises repeat so much, at point to make the user bored, but I know that some people learns with repetition. Therefore, I do not see so much advantage to choose the paid version of it.

Verified Reviewer
Overall rating
  • Industry: Health, Wellness & Fitness
  • Company size: 501–1,000 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

A Fun Way To Learn!

Reviewed on 04/07/2022

I love Duolingo! I did Spanish and French in school but fell off when I decided to pursue a career...

I love Duolingo! I did Spanish and French in school but fell off when I decided to pursue a career in medicine instead. Duolingo has truly helped me to reconnect my prior knowledge of the language and to practice in a fun and engaging way

Pros

Gamification of learning
Ease of tracking progress
Vibrant and interesting app design
Competitions with other users

Cons

If you continue to miss your daily Duolingo classes, the email and notification reminders become overbearing and very annoying

Ewoma
Overall rating
  • Industry: Writing & Editing
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 7.0 /10

Duolingo: an efficient language learning software

Reviewed on 05/10/2021

my experience with Duolingo has been all right. It gave me the opportunity to learn a new language...

my experience with Duolingo has been all right. It gave me the opportunity to learn a new language without paying for language classes which is good.

Pros

I like Duolingo because it is a great language learning tool. I used to learn to improve my French language when I was studying at the university. I like how it is free and so easy to use.
I don't have to spend any money on language classes due to this app. I also love its gaming format. It makes learning French and Spanish fun for me without the pressure of learning in a class.
I also like its compatibility with mobile devices. I open it on my android phone and take my lessons for the day irrespective of my location.
Also, its daily reminders help me stay committed to learning and not forget my learning tasks.

Cons

While Duolingo is a great language learning app, I find the pop-up ads a nuisance. Another thing I dislike about it is that it lacks the most important element for learning a language, which is; face to face interaction. That is crucial for learning your target language.
Also, I would not recommend Duolingo if you want to advance to a native level in your target language. I have finished all my French lessons on the app. Although my French improved tremendously, I am still far from being on the level of a native French speaker.

Verified Reviewer
Overall rating
  • Industry: Internet
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Best way to learn a foreign language

Reviewed on 20/05/2023

I have used Duolingo several times to learn a foreign language. Once, I even studied for over a...

I have used Duolingo several times to learn a foreign language. Once, I even studied for over a year every day without a break. I recommended it to a few friends, and they were also satisfied. It's a great solution for someone who prefers to learn on their own rather than with a native speaker or in a group.

Pros

Price (it's for free!), ease of use (the app guides you step by step by your hand), extensive language courses, UX of the app

Cons

Apart from minor mistakes in a few lessons (which I reported and which have been corrected), Duolingo works perfectly.

Uno
Overall rating
  • Industry: Writing & Editing
  • Company size: Self Employed
  • Used Monthly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Easy Language Learning App

Reviewed on 02/08/2023

It is the best application I've used for language learning. I've tried other means of learning my...

It is the best application I've used for language learning. I've tried other means of learning my chosen language, French, but they weren't so helpful. Duolingo is just so easy to use and understand. It also encourages learning competitions amongst peers, and some countries accept language certificates from Duolingo.

Pros

The leagues are my favourite part of the application. You can compete with peers weekly whilst learning.

Cons

I think the biggest issue right now is that you cannot communicate directly with your peers on the application. You can only congratulate them.

Feras
Overall rating
  • Industry: Public Relations & Communications
  • Company size: 51–200 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Application evaluation

Reviewed on 06/08/2023

An integrated application in terms of speed of learning

An integrated application in terms of speed of learning

Pros

Ease of use and enjoyment while using the application

Cons

I don't think there are any downsides to the app

Lara
Overall rating
  • Industry: Education Management
  • Company size: 501–1,000 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

A great program for learning a new language or strengthening knowledge in a second language

Reviewed on 19/07/2023

Fantastic - I have greatly strengthened my verbiage in a second language thanks to this program

Fantastic - I have greatly strengthened my verbiage in a second language thanks to this program

Pros

Extremely easy to use and work through. It gives me flexibility in how I want to learn - in mini-quizzes, rote memorization/flash cards, or examples.

Cons

nothing - this is the perfect use-anytime program for learning languages. Plus the app is FREE to use!

Amr
Overall rating
  • Industry: Hospital & Health Care
  • Company size: 501–1,000 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

The teacher

Reviewed on 04/09/2023

Pros

It is from the most valuable language learner ever used

Cons

I can’t find anything ad while using this great application

Taghreed
Overall rating
  • Industry: E-Learning
  • Company size: 2–10 Employees
  • Used Daily for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

I use Duolingo daily it's very useful and easy to use, you can learn more than one language

Reviewed on 30/08/2023

I learn English language by easy way with Duolingo

I learn English language by easy way with Duolingo

Pros

I like semesters and Duolingo start with you step by step to learn you

Cons

All things about Duolingo are good i love Duolingo so much

Alhassan
Overall rating
  • Industry: Medical Practice
  • Company size: 501–1,000 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Excellent application

Reviewed on 03/09/2023

Pros

Easy to use, helped me to learn multiple languages

Cons

High fees for the low socio economic countries

Nikolay
Overall rating
  • Industry: Information Technology & Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Addictive and fun!

Reviewed on 25/07/2022

It's very fun, very modern. The paid subscription Super Duolingo is super affordable as well, but...

It's very fun, very modern. The paid subscription Super Duolingo is super affordable as well, but if you can stand ads, you are quite okay with the free version as well. I cannot imagine a better platform to learn a new language on the go, on your phone, tabler, or your PC's browser. Do not expect you to be fluent in a week or a month, but every bit helps. Be patient, enjoy the cute experience and check the Klingon language as well.

Pros

Learning languages with Duolingo sure is fun. I have used it for so many years to learn Czech and Japanese. From the cute interface and animations to the option to draw Japanese symbols on the phone screen, Duolingo offers a free and accessible way for anyone to learn new languages.
With their paid Super Duolingo plan, you can get rid of the annoying advertisements - I am one of those impatient people who don't like ads, have unlimited hearts, and you can also have a family plan where you can share the service with your loved ones at a very reasonable price. You can pretty much learn every major language plus some very "exotic" ones such as - Klingon(!!) and High Valyrian (!!!), both very important and useful in our daily lives. I am hoping for Duolingo also to add the option for us to learn Slovenian in the future. It's one of the less used languages but very dear to my heart.
The daily quests and the monthly challenges are fun as well and a reason for competitive users to log in more often and do their "daily grind." Without you realizing it, you will learn so many new words by simply spending 15 min per day, or an hour like me.

Cons

I will be honest - since I am a very competitive person, I spend a lot of time grinding for experience (XP) just so I can beat other users and advance in the leagues. Currently, I am in the Sapphire League, but I feel like giving up for a while because the competitive side of me blocks the one that wants to actually learn the language. Maybe don't make the competition and advancing into a higher league that tough?

Alternatives Considered

Rosetta Stone Enterprise and LinkedIn Learning

Reasons for Switching to Duolingo

A modern, cute, game-like platform for learning.
Tim
Overall rating
  • Industry: Financial Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 9.0 /10

Excellent start for learning languages - Tries to turn it into a game

Reviewed on 03/04/2022

Pros

I dont think i've seen other learning tools and apps succeed in gamification in the same way as Duolingo. This gives a great advantage for casual learners and can help them develop basics of a language as opposed to a standard learning environment.
It also provides a relatively productive way to handle 'slack time' that you may have during a bus, train or underground trip on the way to work or somewhere else.

Cons

The software is great for casual learning. But should you become serious about learning a language to the point of intensive lessons you may find Duolingo lacking compared to a traditional course.

Verified Reviewer
Overall rating
  • Industry: Education Management
  • Company size: 10,000+ Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Awesome software for effective learning of new languages

Reviewed on 03/05/2023

A very effective and well-developed software that makes learning languages fun and interesting. I...

A very effective and well-developed software that makes learning languages fun and interesting. I would 10/10 recommend! I love that there is an online community to support you!

Pros

My favourite feature of Duolingo is that it tracks your progress really well. I can see a clear trend that Duolingo provides me with in my learning as well in other users which gives me motivation. The point system is useful in that it motivates me to study more and use Duolingo more to achieve a better score and as a result become better at the language I am learning. Duolingo is very user friendly. When I used it for the first time, I could figure out its features with little guidance. Therefore it is a well developed program suitable for both beginners and advanced language speakers. I have had a pleasant time learning new languages (French and Italian) thanks to Duolingo's programming that makes learning new languages interesting and engaging. I find that when I am learning something new with Duolingo, it is not as overwhelming as I think it would be. There are also communities that help encourage users to make progress. I would highly recommend Duolingo if you are looking for a fun and interesting way to learn new languages. Duolingo is especially useful if you are looking to get a basic understanding of a language, it will cover all the basics you need!

Cons

I don't have any dislikes about Duolingo. I have used it for 1.5 years now and have seen a major improvement in my French! One suggestion is for Duolingo to add perhaps more engaging tests - something like reading comprehension? That would be really cool to see! It would be also nice for there to be no ads so that one can really focused on learning.

Francisco
Overall rating
  • Industry: Media Production
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Don't forget to practice!

Reviewed on 28/09/2021

Excellent, I use my free time to learn and practice, even 15 minutes per day is enough.

Excellent, I use my free time to learn and practice, even 15 minutes per day is enough.

Pros

It is a very fun way to learn and practice the languages ​​you already know or can learn a new one. What I like the most is that you can do tests for your level or to prove yourself.

Cons

I wish there where integrations with other apps or services, to make learning more complete.

Alternatives Considered

Busuu

Reasons for Choosing Duolingo

Gamification.

Switched From

Busuu
Kimberly
Overall rating
  • Industry: Writing & Editing
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 5.0 /10

Great for latin based languages, bad for others

Reviewed on 21/12/2022

Overall, duolingo is a fast and easy way to learn new languages. Only worth it, however, if you...

Overall, duolingo is a fast and easy way to learn new languages. Only worth it, however, if you stick with latin based languages. If you have a need or desire to learn something unique like Russian, Ukranian, Arabic, etc, I would steer clear and go with Babble or Rosetta Stone. You won't get far with the lack of a Cyrillic keyboard, for instance. The fact they do not offer this when other language learning companies do is a cop out. I should not have to install something extra on my phone or computer. I should not have to bounce out to a separate window to formulate my text in Russian and copy and paste it into duolingo. Makes it VERY difficult to learn. I am frustrated. This is a fix other companies provide. Rise up and be better.

Pros

Picking up a second language is really easy. The lessons are straight forward, and my Spanish has improved significantly from using duolingo.

Cons

If a language course is going to offer languages that use a non Latin based alphabet -- like Russian, for instance, they should include a Russian keyboard. Babble does this. the lack of this keyboard makes learning clunky if not impossible. I will be canceling my pro plan until they rectify this or switching to Babble where they take the time to do it right.

Gabija
Overall rating
  • Industry: E-Learning
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 9.0 /10

Looks like a game, although it works as a teaching plan!

Reviewed on 13/11/2021

I'm a happy user of Duolingo. I recommend it to my students. It's not possible to learn a language...

I'm a happy user of Duolingo. I recommend it to my students. It's not possible to learn a language entirely only using a Duolingo (well, that's not surprising), but it's way easier if a student uses it. I like their new features (podcasts, short stories). I would like to see improvements on machine translation and to see more customer support when users spot mistakes in the phrases.

Pros

It looks like a game - beautifully designed and user friendly;
there are new features now and then (podcasts, short stories, grammar comments, etc.);
constantly changing and adding new material or diving the old one in different chapters;
works both on phone and on desktop device;
easy to keep track of learning.

Cons

There is a feature of "streak" - how many days in a row have you used Duolingo and earned XPs (points). However, if one can't keep up with the streak, usually it ends up in losing motivation to learn after all. This is especially true for those who had 100-200 days of streak (well, I'm one of them!)

Some topics are devided into so many small classes that they become too repetitive and might seem boring.

Sometimes the phrases you need to translate make no sense at all ("my blu turtle wears black jeans" style of sentences). Also, Duolingo lacks flexibility in terms of machine translation - it simply doesn't accept different answers to the same question, although it should

Gavin
Overall rating
  • Industry: Research
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

A great way to learn a language!

Reviewed on 12/07/2022

It's been a good way to ensure I keep practicing every day.

It's been a good way to ensure I keep practicing every day.

Pros

This is a very user-friendly and fun way to begin learning a language. Of course, it cannot entirely replace either a language class or practicing speaking with others fluent in your target language, but it is a good way to begin to learn some vocabulary and grammar so that you can begin speaking confidently. It is fun to use, and provides good positive feedback. It also incentivises you to practice daily, which is critical for learning a language.

Cons

The 'hearts' system where points are taken away for each mistake can be annoying, and you either have to pay a monthly subscription to get rid of it, or pay with diamonds (points given for successful lessons or purchased) to keep the lesson going if you run out completely during a lesson. Given it's a free service I guess this is a minor problem. Some people find the cartoon characters (Duo and friends) annoying, but this depends on your preferences I guess.

Alexandre
Overall rating
  • Industry: Industrial Automation
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

App that addictive

Reviewed on 26/04/2022

My experience with Duolingo was very addictive, when I saw myself, I was doing challenges in other...

My experience with Duolingo was very addictive, when I saw myself, I was doing challenges in other languages ​​in my spare time.
The app gives you the free option to choose some languages ​​and you can advance the challenges with fixation exercises.

Pros

1) The app is intuitive and easy to use. 2) The free version has a lot of activity and language. 3) You will learn as you advance through the levels. 4) The app encourages and reminds you to do the exercises every day. 5) Any spare time you have, you can learn while having fun. 6) Application with an attractive and fun layout. 7) There is also a placement test for you to start the course according to your proficiency.

Cons

I didn't have any problems with Duolingo, but I confess that the placement test could be shorter.
Another thing that prevents it from being a complete course is the lack of interactivity with a native speaker of another language, but as it is a mobile application, it does what it proposes to do.

Barry
Overall rating
  • Industry: Construction
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Is there a cheaper, easier way to learn a foreign language?

Reviewed on 24/04/2023

Good experience. It's part game, part competition, and you learn a language along the way. You want...

Good experience. It's part game, part competition, and you learn a language along the way. You want to do it daily

Pros

I like that I can learn a foreign language (Spanish) that I've been wanting to learn for such a long time. This is better than the Spanish course I bought years ago that was Spanish as spoken in Spain. My Mexican friends heard that when I first bought it and started laughing. I didn't use that course again after that

Cons

There are different versions (dialects ?) of Spanish. I'm not sure sometimes if I'm learning the version of Spanish that would be most useful. I live in Texas and want to speak Spanish like I would hear in Mexico. I do want to know the common slang words, but be able to carry on a conversation like an intelligent person. (That's probably a lot to ask and walking a fine line).

Priyanka
Overall rating
  • Industry: E-Learning
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Uses of Duolingo

Reviewed on 24/02/2022

Duolingo is one of the most used and most popular language-learning applications. Many are...

Duolingo is one of the most used and most popular language-learning applications. Many are satisfied with this application since they are practically at their home itself. For people who want to learn a specific language but do not have enough tie, this is perfect software as you can allocate your time per day.

Pros

1) It is the best beginner-friendly app for people who wants to learn languages.
2) It is cost-free and very effective as it starts with simple sentences for target languages.
3) The app reminds them to practice by itself which keeps users motivated.
4) It has different parts to make users try like listening drill, fill in the blanks, matching pairs, and mock conversations.

Cons

1) Users do not have control over vocabulary, the order that topics come in, or choose to skip them.
2) Since it is online application software, it lacks the feeling of human interaction.
3) Lots of ads in between.

Rafaele
Overall rating
  • Industry: Financial Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Duolingo evaluation

Reviewed on 30/08/2021

Pros

Duolingo is an excellent app for language learning aid, easy to use, has several lessons and stages. It has a very beautiful layout, which helps us spend more time using it. Your trophy program is interesting to do more lessons and the app is always sending a message with your rating to encourage access and learnin

Cons

I believe that when taking the test to check the user's level, it would be interesting for him to show the eliminated units as completed, the duolingo even jumps, but it does not show the circle as fully filled. The activities also have to be redone in a short time for the circle to keep all filled, which ends up making us go back several times in the same lesson, hindering a little the evolution to other levels. A more specific unit focused on alphabets and numbers would also be nice.

Zakaria
Overall rating
  • Industry: Computer Hardware
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

that's why i use Duolingo to learn any language

Reviewed on 22/04/2022

overall experience, I would say that Duolingo has such great results, and everyone should use it.

overall experience, I would say that Duolingo has such great results, and everyone should use it.

Pros

Duolingo is a really common software to learn any language as a beginner, it has multiple versions, you can use it on your mobile, computer, tablet...

Duolingo is using great technics to make learning easy for you, there are audio exercises, short stories...Duolingo has a great rewarding system, to make you really motivated to learn, you can practice any language you want anytime and there are no limits, the thing that I really liked more,
that the app is always in touch with you and sends you notifications every day to remind you of your lessons, to be honest, the software is soo fun, I really enjoy it, and i use it most of my time.it has such a big impact on our lives.

Cons

the thing that i liked least, The ads.
I don't see that ads are a good idea, and i think that can be affecting people while learning and distract them.

Andile
Overall rating
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Duolingo Changed My Life!

Reviewed on 15/12/2021

In overall, I love Duolingo. I find myself watching French movies now and understanding something...

In overall, I love Duolingo. I find myself watching French movies now and understanding something that I never did but of course I still refer to subtitles to confirm that I am on the right track. My reason for learning a new language is for exercising my brain and keeping it sharp.

Pros

For starters, Duolingo is free despite the fact that it teaches you a whole new language, a language that can change your life in terms of improving your cv, giving your brain a sharp memory etc. I like that Duolingo sends me emails or notifications everyday when he realizes I may have forgotten about the lessons because most times I would have. Duolingo has very interesting French lessons that are also part of the lessons. They are really interesting and make you want to continue reading and studying.

Cons

When I am recording my voice in response to what Duo wants me to say, I realize that the speech recognition is not that precise. At times I hear myself pronounce badly and be ready to say it again but Duo does not hear it properly and marks as pronounced properly. The speech recognition is lacking a bit and I believe can be improved.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Greatest language app to discover or build a level on any languages!

Reviewed on 20/08/2021

I use it daily! Whatt I love the most is that it's a complete learning experience : I can read,...

I use it daily! Whatt I love the most is that it's a complete learning experience : I can read, hear and talk the language. I have to translate in my language or express myself in the foreign langage. It's the key to be able to fully make progress to me

Pros

I use it daily, each morning! I love the way the learning journey is built. Usually it can be hard to have enough usefull vocabulary hen learning by ourselves a language because we start with the easy words. The app builds a strong path to be able to speak on many subjects , for holidays in the region, work, ..

Cons

The only small point I do not really like about the app, is the recommendation of which lesson to continue. Sometimes I feel ready with level 1 on a topic and do not want to spend more time on the notion and only jump on the next

Fred
Overall rating
  • Industry: Marketing & Advertising
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

What is my experience with Duolingo?

Reviewed on 29/05/2021

It's very well, In my experience is excellent for start to learn a language. But I think is...

It's very well, In my experience is excellent for start to learn a language. But I think is necessary more things for be absolutely professional.

Pros

I loved it, because you can practice a new language writing, listening, spelling and all together. Also, the sections are organize for you keep learning daily. I like when send you a notification for study a new lesson, and how is easy for keep as a routine.

Cons

Well, In Duolingo you can obtain gems for buy some extras resources such as themes, and gadgets; sometimes, Is expensive and you can't buy it. And the plus version quit ads, and give you more facilities for lessons. but I don't think is necessary for the price.
Another problems is the level of languages. For be C1 (advanced) Duolingo isn't enough.