Learning a new language is a rewarding, yet demanding affair. It takes time, willpower, and constant dedication, but the benefits of becoming multilingual are often worth the struggle. 

If you have ambitions of becoming a polyglot but you’re not quite sure where to begin, we have good news for you – your smartphone can be of great assistance if used correctly. 

At the moment, there are tons of language learning apps on the market. While you can learn something from most of them, in this article, we will put the focus on the most popular ones and share our knowledge of how to use them effectively in order to speed up your progress. 

A few words of advice before we begin – the best results in language learning come with the right mindset. Do not regard it as a chore or do it solely for the benefits, whatever they might be for you. Also, do not bore yourself. Instead, look for ways to make the process fun. Try to embrace the journey, become passionate about it, and expose yourself to a little bit of your target language each day. It does require some patience, but if you stick with it, success will follow. With that out of the way, let’s begin!

1. Pick a good all-rounder


Memrise is an app that most language learners know, and for good reason. It does a really good job of gamifying vocabulary practice and making it fun. You can learn new words with different types of flashcard exercises, practice your listening skills by hearing how locals speak the everyday language, test your pronunciation, and even receive grammar lessons in an easy, mobile-friendly way. 

There are courses for more than 20 languages, and the best part is that the focus is on useful (sometimes colloquial), everyday words and phrases that will allow you to strike up a basic conversation after a few hours of learning. 

The catch: Most of these features are hidden behind a paid subscription model ($8.99 per month, $60 per year if you pay upfront or $100 for a lifetime subscription). However, you can get a full week for free to try it out and see if it works for you. We do recommend getting the Pro version as a worthy investment, as the app is really polished and gets updated with useful new features regularly. Also, the desktop version offers community-created courses for additional languages and even non-language material such as science, engineering, and so on. 


If Memrise is the flashy new kid on the block, Duolingo is the tried and tested veteran. It boasts many of the features you will find in Memrise, but they are not locked behind a paywall. Instead, you’ll have to watch ads to support the developers, which is a “price” many of you might be willing to pay for the full experience. 

Aside from gamified language learning, the great thing about Duolingo is that it is not solely intended for native English speakers. Although the options are more limited for non-English speakers, one can choose to learn English and then another language that translates to English to keep practicing both. 

Vocabulary lessons are not always focused on the practical here, so you might want to go with Memrise if you’re traveling to another country and want to learn useful phrases sooner rather than later.

Anki Flashcards (Android); Flashcards by NKO (iOS)

Here’s a step-by-step guide on how to learn a new language for free if you don’t want to use Duolingo or Memrise: 

  1. Download either Anki or Flashcards by NKO.
  2. Find a free online course for your desired language. It’s best if it contains audio lessons and features lots of dialogue.
  3. Create flashcards for the vocabulary found in each lesson. Additionally, you could also search for the most popular words and expressions and create flashcards for those as well. Anki also has pre-made decks (see how to download them in the above video).
  4. Listen closely to the dialogue of each lesson and do speech shadowing. It will help you a lot with pronunciation. 
  5. Keep adding and reviewing flashcards. 

Flashcards are very effective. These apps feature algorithms with Spaced Repetition Systems (SRS) – a method that feeds you words and information before you would forget it and makes sure that it stays constantly fresh in your mind. They are a great tool when combined with any type of vocab learning. Memrise and Duolingo have their own flashcard systems, so you can use Anki or other flashcard apps in any other situation, be it classroom learning, self-study, and so on. 

2. When to use Memrise, Duolingo, and flashcard apps

If you struggle to find free time for learning a new language, you’re not alone. A lot of us lead busy lives, but what’s also true is that usually, there are a few free niches that we can utilize throughout our day. You only need to invest 10-30 minutes per day to get going. That might not seem as much, but when you do it consistently, the results will surprise you. 

Do you commute? Can you spare some time before breakfast, lunch or, dinner? Heck, do you have anything productive to do while sitting on the toilet bowl? Our suggestion is to think about such pockets of free time and then making a habit of using these apps in a way that won’t interrupt your daily schedule. Start slowly, and see if your progress will inspire you.

Making a decision to dedicate more time for language learning should only come from a place of true passion and interest, and should not be regarded as a chore. Otherwise, your persistence will likely suffer. 

3. You’ve learned some words and phrases. Now what?

Alright, so you already know some salutations, questions, and popular words in language X. Now what? Well, start using them, of course! Yes, we understand that you might think it’s too soon and you don’t want to look like a fool. Learning a new language is no cakewalk, and you want to take it slow and ace it on your first attempt. This is a noble, yet misguided idea.

Just think about it! If you never make any mistakes, you’ll struggle to learn anything new. And besides, the apps we have for you put your conversation partners in a situation similar to yours. Read on! 


HelloTalk is the top social app for language learners. With a user base of more than 10 million and more than 150 supported languages, it’s easy to find a native speaker that you can converse with. For the best results, it’s advisable to chat with people who want to learn your native language. 

This IM chat app reminds us of WhatsApp and packs features such as correction tools that you and your chatmate can use, voice chat, translation and transliteration systems, and even doodles for the times when words simply don’t cut it. You can even refine your tutor search by age and country. 

This is a great way of practicing your newly acquired skills as it provides a refreshing change from the formulaic and sometimes repetitive approaches found in most apps. Also, you will likely end up learning vocabulary and phrases that are quite different from most study courses.


If you ever have a question about the language you’re trying to learn, you can always ask away in HiNative. This app sort of reminds us of a specialized version of Quora, as it can connect you with native speakers from around the world. Your questions will be answered without the need for searching for a particular chat partner, which is quite convenient.

You can ask for translations, advice on how to pronounce words, pick up on dialects, and even get important travel information.