Learn Chinese
How to learn Chinese: every way, compared
Updated
No single way to learn Chinese covers everything. Choose by your goal: a trip to China, work, an exam, talking with family, or watching shows. To learn to speak, you have to practise speaking out loud, with a person or with a tool that makes you answer.
This page compares 11 ways to learn Mandarin and gives a simple plan for five common goals. We make one of the 11, a game, and it is described the same way as the others.
All 11 ways in one table
What each way is good for, what it trains, roughly what it costs, how much time it takes each week and its main downside. Prices change, so the table only says free or paid. In the “What it trains” column, a dark label is a main skill and a pale label is a skill it trains a little.
| Way | Good for | What it trains | Cost | Time per week | Main downside |
|---|---|---|---|---|---|
| Apps | A free start and a daily habit | ListenSpeakReadWrite | Free to start, paid plans | 1 to 2 hours (10 to 15 minutes a day) | Little real conversation |
| Audio courses | Learning by ear on a commute | ListenSpeakRead | Paid, with a free trial | 2 to 3 hours (a lesson a day) | Little reading or writing |
| Classes | Structure, a teacher, the HSK | ListenSpeakReadWrite | Paid; fees vary a lot | 2 to 4 hours of class, plus homework | Fixed times; little speaking time |
| A tutor | Speaking practice made for you | ListenSpeakReadWrite | Paid per lesson; prices differ by tutor | 1 to 3 lessons | Costs add up; tutors vary |
| A textbook | Studying on your own schedule | ListenReadWrite | Low: the price of a book | 3 to 5 hours | No one to talk to or correct you |
| Podcasts and videos | More listening, at any time | ListenRead | Mostly free | Any; often 1 to 3 hours | You do not speak |
| Flashcards | Remembering many words | ListenReadWrite | Free (Anki’s iPhone app is paid) | 1 to 2 hours (10 to 20 minutes a day) | Single words, no conversation |
| Language exchange | Free conversation with real people | ListenSpeakReadWrite | Free to join | 1 to 2 hours | Half the time is in your language |
| Games | Practice with a story or a goal | ListenSpeakRead Depends on the game | Depends on the game | 1 to 3 hours | Each covers only part of the language |
| Living in China | Fast progress if you use it | ListenSpeakRead | Highest: travel and living costs | All week | Expensive and hard to arrange |
| Shows and music | Real speech and motivation | ListenRead | Free or a streaming subscription | Any | Too fast for beginners |
Each way, one by one
What it is, who it suits, who it does not suit, how to start and the usual mistake.
-
1Language apps (Duolingo, HelloChinese and similar)
An app on your phone with short lessons. You tap answers, match words and sometimes say a sentence.Good for
Complete beginners who want a free start and a daily habit. People who want to learn characters a little at a time.
Not for
People who need to hold a conversation soon. Apps give you very little real conversation.
How to start
- Pick one app with a Chinese course. Duolingo teaches many languages. HelloChinese teaches only Chinese.
- Do one lesson a day at a fixed time, for example on the bus.
- Say every sentence out loud, even when the app does not ask you to.
Common trap. Keeping a long streak and still not being able to answer a simple question. Add one way where you have to speak, such as a tutor or a speaking game.
Compared in detail: Duolingo and HelloChinese.
-
2Audio courses (Pimsleur and similar)
Recorded lessons. A voice asks you to say something in Chinese, waits for you to answer, then gives the right answer.Good for
People who learn by ear and have time on a commute, a walk or a drive.
Not for
People who want to read and write. The lessons are almost all audio.
How to start
- Try the free trial before you pay.
- Do one lesson a day and answer out loud every time.
- Repeat a lesson when you miss many answers.
Common trap. Answering in your head. The method works because you speak, so say every answer out loud.
Why it works. Saying words out loud helps you remember them. In experiments, people remembered words they read aloud better than words they read silently (MacLeod and colleagues, 2010).
-
3Classes (at a school, a university or online)
A teacher and a group of students. You meet at set times and follow a course book.Good for
People who like a plan, a teacher and classmates. People studying for the HSK, the official Chinese proficiency test.
Not for
People with a changing schedule, or who need to speak soon. In a group of ten, each person speaks for only a few minutes per class.
How to start
- Look for beginner Chinese at a local university, community college or language school, or for an online group class.
- Ask which course book they use and whether they follow HSK levels.
- Go to a trial class before you pay for a full term.
Common trap. Doing the homework but never speaking outside class. Read the class dialogues out loud at home.
-
4A one-to-one tutor (italki and similar)
Private lessons with a teacher, usually by video call. You book them one at a time.Good for
Anyone who wants to speak. A tutor can practise exactly what you need, such as a job interview or a dinner with family.
Not for
People on a tight budget who want many hours a week. The cost adds up quickly.
How to start
- On a tutor site such as italki, look at the Chinese teachers and read their reviews.
- Book trial lessons with two or three tutors. Keep the one you find easiest to talk to.
- Tell the tutor your goal. Ask them to spend most of each lesson on speaking.
Common trap. Letting the tutor do most of the talking. Ask for role-plays and questions, so that you speak more than they do.
-
5Self-study with a textbook
A course book with dialogues, grammar notes and exercises, usually with audio. You work through it on your own.Good for
People who like to study on their own schedule and want to understand how the language works. People preparing for the HSK.
Not for
People who need to speak soon. No one hears you or corrects you.
How to start
- Choose one beginner book with audio. Books written for HSK levels make it easy to see your progress.
- Do one unit a week. Listen to the dialogue, read it out loud, then do the exercises.
- Look up words in a dictionary app. Pleco is a common one: the dictionary is free, with paid add-ons.
Common trap. Stopping after a few units, because no one is waiting for you. Set a fixed time each week, or add a tutor who checks your progress.
-
6Podcasts and videos for learners
Episodes made for learners. People speak slow, clear Chinese, often with English explanations or subtitles.Good for
People who want more listening and have time on a commute or while cooking.
Not for
Complete beginners on their own. Until you know some words, you will understand very little.
How to start
- Search your podcast app or a video site for “Chinese for beginners” and try a few.
- Pick one where you understand most of each episode.
- Listen to the same episode two or three times.
Common trap. Playing episodes in the background without following them. Listen closely for short stretches instead.
-
7Flashcards (Anki and similar)
Cards in an app, with a word on one side and its meaning on the other. The app shows each card again just before you are likely to forget it.Good for
Anyone who has to remember many words, such as an HSK word list or a set of characters.
Not for
Learning to talk. Cards teach single words, not how to use them in a conversation.
How to start
- Install Anki. It is free on computers and Android. The official iPhone app is paid.
- Use a ready-made deck for your course or HSK level, or make cards from words you have just met.
- Review every day for 10 to 20 minutes. Read each word out loud.
Common trap. Adding too many new cards. Reviews pile up, and after a few missed days hundreds are waiting. Start with about 10 new cards a day.
Why it works. Reviewing over several days works better than one long session. A review of hundreds of experiments found this (Cepeda and colleagues, 2006).
-
8Language exchange (HelloTalk, Tandem and similar)
You talk with a Chinese speaker who is learning your language. Half the time you help them, half the time they help you.Good for
Learners who know the basics and want real conversation for free.
Not for
Complete beginners. Your partner is not a teacher and may not know how to explain things simply.
How to start
- Install a language exchange app such as HelloTalk or Tandem. Both are free to join.
- Start with text and voice messages. Move to calls when you feel ready.
- Agree on a split, for example 15 minutes in Chinese, then 15 minutes in English.
Common trap. Speaking mostly your own language, because it is easier for both of you. Keep to the split.
-
9Games for learning Chinese
Computer games made to teach Chinese. Some are role-playing games, some are word or memory games, and some put you in everyday situations.Good for
People who learn better with a story or a goal, and want practice that does not feel like homework.
Not for
People who want a full course. Most games cover one part of the language, such as words, characters or everyday speaking.
How to start
- Check what each game trains. Some are built around speaking, others around words or characters. Our list of games for learning Chinese sets this out for six games.
- Pick one that matches your goal and play in short sessions.
- Use it alongside a course, an app or a tutor.
Common trap. Clicking through the Chinese to get on with the story. When the game lets you speak, say the lines out loud.
We make one of these games, Very Chinese Time in My Life. You spend a week in a present-day Chinese city and say each line out loud to the people you meet. It is for everyday spoken Chinese. It does not teach reading or writing.
-
10Living in China for a while
Spending weeks or months in China and using Chinese every day, ideally with a language course there.Good for
People who can spend weeks or months there, such as students, people moving for work, or anyone on a long stay.
Not for
Most people, most of the time. It costs the most and takes planning.
How to start
- Learn the basics before you go: greetings, numbers, ordering food and asking the way.
- Look for a Chinese course for foreigners at a university or language school there.
- Choose places where people speak Chinese with you, such as local shops, a sports club or a shared flat.
Common trap. Spending your free time with other foreigners and speaking English. Being in China helps only when you use Chinese.
More on studying in China and moving to China for work.
-
11Chinese TV shows, films and music
Watching and listening to things made for Chinese speakers, with subtitles.Good for
Learners who know the basics and want to hear how people really talk. Anyone who wants to stay motivated.
Not for
Complete beginners, as the main way to learn. Normal speech is fast, and you will understand very little at first.
How to start
- Pick one show you enjoy with everyday conversation, such as a modern drama or a comedy. Many are on streaming services and video sites.
- Watch with Chinese subtitles, or with Chinese and English together if your player allows it.
- Write down one or two phrases from each episode and say them out loud.
Common trap. Reading only the English subtitles. Switch to Chinese subtitles as soon as you can follow a little.
What to combine for your goal
Most people mix two or three ways. Here is a simple plan for five common goals.
-
A trip to China in two weeks
Learn about 20 phrases and say them out loud every day. Leave characters for later.
- 15 minutes a day: say the phrases you will need, such as 你好 (hello), 谢谢 (thank you), 多少钱 (how much), 这个 (this one) and 听不懂 (I don’t understand).
- Take them from a short list, such as our 50 phrases for the first week, and keep the ones for your trip.
- Practise whole exchanges: ordering food, paying, a taxi ride. Two or three tutor lessons or a speaking game both work.
- Learn the numbers 1 to 10, so you can follow prices.
-
Passing the HSK 3 exam
HSK 3 is the third level of the official Chinese test. You need a course that teaches characters, flashcards for the word list and regular listening. Plan for several months.
- A course that follows HSK levels, 3 to 4 hours a week: a class, a textbook or an app such as HelloChinese.
- Flashcards for the official word list, 15 minutes a day.
- Listening a few times a week: a podcast episode or a video for learners.
- In the last month, do mock tests. The official HSK site has sample questions. The test is moving to a new version (HSK 3.0), so check which one you are taking.
-
Talking with your partner’s family
Speaking and listening first. Practise the things people say at the dinner table.
- Ask your partner which language the family speaks at home. Many families also speak a local dialect or Cantonese.
- A tutor once or twice a week. Ask them to role-play a family dinner.
- Learn the table phrases: 好吃 (delicious), 吃饱了 (I’m full) and 干杯 (cheers). Ask your partner what to call each family member.
- Short video calls with the family, even five minutes. Your partner can help at first. More on meeting a partner’s family.
-
Moving to China for work
Start a few months before you go, with a tutor and a daily app or flashcards. Keep learning once you are there.
- Two tutor lessons a week on daily life: shops, food, directions, small talk with colleagues.
- An app or flashcards every day for words.
- Learn to read common signs and menu words a few at a time.
- Once you are there, join a local class and use Chinese in shops and restaurants. More on moving to China for work.
-
Watching Chinese shows
A lot of listening, starting with videos for learners and moving to real shows.
- Start with podcasts or videos made for learners, with Chinese subtitles.
- When you can follow those, pick one real show you like. Watch with Chinese subtitles and watch episodes again.
- Put phrases that come up often into flashcards.
- A normal show takes a long time to follow without subtitles. Most learners need years.
Questions
What is the best way to learn Chinese?
There is no single best way to learn Chinese. The best choice depends on your goal. To speak, use a tutor, a language exchange or a speaking game, and practise out loud. To read and pass the HSK, use a course that teaches characters, plus flashcards. Most people combine two or three ways.
How long does it take to learn Chinese?
Speaking Chinese well takes years, but the phrases for a short trip can be learned in a few weeks of daily practice. The US Foreign Service Institute puts Mandarin in its hardest group for English speakers. It expects about 88 weeks of full-time study (2,200 class hours) to reach a professional level in speaking and listening.
Can I learn Chinese on my own?
Yes, you can learn a lot of Chinese on your own with apps, a textbook, flashcards and podcasts. Speaking is the hard part to learn alone, because you need something that makes you answer out loud. A tutor, a language exchange partner or a speaking game gives you that.
Do I need to learn Chinese characters?
You do not need characters to start speaking Chinese. Pinyin, which writes Chinese in the Latin alphabet, is enough for speaking and listening practice. You need characters to read menus, signs and messages, and for the HSK.
Can you learn Chinese with an app alone?
An app alone can teach you words, basic grammar and some reading, but not how to hold a conversation. Apps give little real speaking practice. If you want to talk, add a tutor, a language exchange or a speaking game.
Is Chinese hard for English speakers?
Chinese is one of the harder languages for English speakers, mainly because of tones and characters. A tone is the pitch pattern of a syllable, and it changes the meaning of a word. Other parts are simple: verbs do not change their endings, and nouns have no plural or gender.
Should I learn Mandarin or Cantonese?
Learn Mandarin unless you have a specific reason to learn Cantonese. Mandarin is the official language of China, and it is what most apps, courses and the HSK teach. Cantonese is spoken mainly in Hong Kong, Macau and Guangdong province.
Sources
The official pages of the apps and services named on this page, checked on 5 November 2026, and the studies mentioned.
- U.S. Department of State, Foreign Service Institute: Foreign language trainingMandarin is in Category IV, “super-hard languages”: 88 weeks (2,200 class hours) to reach level 3 in speaking and listening.
- Chinese Tests Service Website: the HSK (official site)Test dates, sample questions and mock tests; announcements about the new HSK 3.0.
- Duolingo website
- HelloChinese website
- Pimsleur: Learn Chinese (Mandarin)
- italki: Chinese (Mandarin) teachersOne-to-one lessons and group classes; trial lessons; prices differ by tutor.
- Anki (official website)Free on computers; AnkiDroid for Android is free.
- AnkiMobile Flashcards on the App StoreThe official iPhone app, paid.
- Pleco Chinese Dictionary on the App StoreFree, with in-app purchases.
- HelloTalk on the App StoreFree, with in-app purchases.
- Tandem websiteFree sign-up; Chinese is one of the languages.
- Cepeda, Pashler, Vul, Wixted and Rohrer (2006). Distributed practice in verbal recall tasks: A review and quantitative synthesis. Psychological Bulletin, 132(3), 354–380
- MacLeod, Gopie, Hourihan, Neary and Ozubko (2010). The production effect: Delineation of a phenomenon. Journal of Experimental Psychology: Learning, Memory, and Cognition, 36(3), 671–685