Duolingo is one of the best ways to learn a new language. With Duolingo, you can learn Spanish, French, German, Portuguese, Italian, and English with the basic subscription for free. You'll get practice speaking and writing in your new language with activities that are fun and interactive.
Duolingo has a premium plan which allows you to not see any ads and to not be locked out of the app when you make mistakes.
If you choose to subscribe to a service through one of our links, our work is sometimes (not always) compensated by an affiliate commission. This allows us to keep working on making our service better.