> ## Content Index
> Fetch the complete content index at: https://www.bookbeam.tools/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to learn a language by reading books
- URL: https://www.bookbeam.tools/blog/learn-language-by-reading/
- Published: 2026-11-02T14:55:55.000Z
- Updated: 2026-11-02T15:15:15.000Z
- Description: Reading is one of the best ways to learn a language, if you read the right books the right way. Here's what the research says about vocabulary and repetition, a simple daily routine, and the tools that make it easier.
- Author: Michal Wlosik
- Tags: Language learning, Guides

**Short answer:** to learn a language by reading, read a lot of books you mostly understand, look up only the words that block you, and review the words you meet again and again. Reading volume matters more than looking up everything. Start with graded readers or easy novels, and move up as reading gets comfortable.

This guide explains why reading works, what the research says about how many words you need and how often you need to see them, and a practical routine you can follow on a phone, tablet or e-ink reader.

## Why reading works for language learning

Reading gives you something classes and apps struggle to: thousands of words of real language, in context, at your own pace. You meet the same words in many different sentences, which is how you learn what they really mean and how they're used.

Linguist Stephen Krashen has argued for decades that free, voluntary reading is a major source of vocabulary, reading ability and grammar. In his review of sustained silent reading studies, students who read for pleasure did at least as well as students in traditional classes in 51 of 53 comparisons. His view is that you acquire a language when you understand messages in it, and reading is one of the easiest ways to get a lot of understandable messages.

You don't have to accept every part of Krashen's theory to see the practical point: people who read a lot in a language tend to get better at it.

## How many words do you need to know to read a book?

This is the question that stops most learners, so here are the numbers.

Paul Nation, one of the best-known researchers on vocabulary, found that readers need to know about 98% of the words in a text to understand it comfortably without help. That's one unknown word in every 50\. In an earlier study with Marcella Hu, at 80% coverage no learners understood the text adequately, and at 90% only a few did.

For a typical novel, Nation estimated you'd need around 8,000 to 9,000 word families to reach that 98%. That sounds like a lot, and it is. But it also explains the strategy: start with texts where you already know most of the words, and work up.

| Known words in a text | What reading feels like                | What to do                           |
| --------------------- | -------------------------------------- | ------------------------------------ |
| Under 90%             | Frustrating, constant lookups          | Go easier, or use a bilingual layout |
| 90–97%                | Hard work, but possible                | Good for focused study sessions      |
| 98% and up            | Comfortable, you can read for pleasure | Ideal for extensive reading          |

## How many times do you need to see a word?

Reading teaches you words, but slowly, and only when they repeat.

- In a study by Rob Waring and Misako Takaki, learners read a short graded reader. Words they met fewer than eight times were almost never remembered for meaning three months later. The authors estimated that 20 or more encounters may be needed to really keep a word's meaning.
- Ana Pellicer-Sánchez and Norbert Schmitt had Spanish learners of English read a full, unsimplified novel, *Things Fall Apart*. Words that appeared ten or more times were learned much better than words seen only a few times.

The takeaway: reading alone builds vocabulary, but you can speed it up a lot by saving and reviewing the words you meet. The researchers themselves suggest combining reading with some deliberate study.

![Diagram of the language learning loop: read, look up, save words, review, read more](https://www.bookbeam.tools/content/images/2026/11/image-mvzasoe0.webp)

The reading loop: read, look up what blocks you, save it, review it, and meet it again in the next book.

## A simple routine for learning a language by reading

1. **Choose easy material.** Graded readers (books written for learners at a set level) are the gentlest start. Then move to young adult novels, translated books you already know, or genre fiction.
2. **Read every day.** Twenty or thirty minutes daily beats a long session once a week. Volume is the engine.
3. **Don't look up every word.** Read for the gist. Look up a word if it repeats or stops you understanding the sentence.
4. **Save the useful words.** When you look something up, save it. Five to ten words per session is plenty.
5. **Review briefly.** Spend five minutes on your saved words with flashcards, ideally with the sentence you found them in.
6. **Read more.** Your next chapter brings those words back in new contexts. That's the loop.
7. **Step up when it gets easy.** When you rarely need the dictionary, pick something harder.

For more on what to do with the words you save, see [how to build your vocabulary from the books you read](https://www.bookbeam.tools/blog/build-vocabulary-from-books/).

[![CTA Image](https://www.bookbeam.tools/content/images/2026/11/image-mvzab17d.png)](https://play.google.com/store/apps/details?id=bookbeam.app&ref=bookbeam.tools) 

**Learn by reading real books.** Bookbeam puts a translation under each paragraph and turns new words into flashcards.

[Try Bookbeam free for 7 days ](https://play.google.com/store/apps/details?id=bookbeam.app&ref=bookbeam.tools) 

## What to read at each level

### Beginner

Graded readers and children's books. Try a bilingual layout, with the translation under each paragraph, so you're never completely lost. Our guide to [reading bilingual books](https://www.bookbeam.tools/blog/bilingual-books/) explains how to do it without leaning on the translation too much.

### Intermediate

Young adult novels, translations of books you've read in your own language, short stories and news articles. You'll still need the dictionary, but you can follow the story.

### Advanced

Anything you'd read in your own language. Contemporary fiction first, classics later. This is where 98% coverage starts to feel normal and reading becomes pleasure again.

## Where to find books in your target language

- **Project Gutenberg** has over 75,000 free public-domain books, many in languages other than English.
- **Standard Ebooks** has beautifully produced public-domain classics, mostly in English, which is great if English is your target.
- **Local stores** in your target language often sell DRM-free EPUBs. See [where to get DRM-free e-books](https://www.bookbeam.tools/blog/drm-free-ebooks/).
- **Articles and videos.** Web articles and YouTube videos on topics you love can be turned into short e-books. See [how to turn a YouTube video into an e-book](https://www.bookbeam.tools/blog/youtube-to-ebook/).

## Tools that make reading in another language easier

Any e-book reader with a dictionary helps. Here's what to look for:

- **Tap or long-press to translate.** Fast lookups keep you reading.
- **Save words to a list or flashcards.** So the review step happens without copying words by hand.
- **A bilingual mode** for books slightly above your level.
- **Read aloud**, so you hear pronunciation and can listen while you read.
- **Offline support**, so you can read anywhere.

Full disclosure: we make Bookbeam, and these are the features we built it around. In Bookbeam Reader, long-press any word for a dictionary or translation, then tap "Add to flashcards" or let "Save looked-up words" keep a list for you. If you prefer your own dictionary, it can open GoldenDict, ColorDict or the BOOX dictionary.

![Vocabulary flashcards built from words looked up while reading in Bookbeam](https://www.bookbeam.tools/content/images/2026/11/image-mvzehloq.webp)

Words you look up while reading become flashcards for quick review.

Bilingual reading (Pro and Lifetime) shows a translation under every paragraph in 50+ languages, on-device, so it works offline. Read aloud lets you hear the text with natural voices and "Follow along" sentence highlighting, or the free offline device voice. And the Book guide keeps track of people, places and terms, with a spoiler-free "So far" view, which helps a lot when you're reading a long novel in a language you're still learning.

Bookbeam is e-ink first, so all of this works on BOOX and other Android e-readers as well as phones. Reading on e-ink is easier on the eyes for long sessions, which is exactly what language learning by reading needs. See our [roundup of the best e-book reader apps for Android](https://www.bookbeam.tools/blog/best-ebook-reader-app-android/) for other options.

## Should you listen while you read?

Reading and listening to the same text at once is a popular technique, and it has clear practical benefits. You hear how words you've only seen on the page are pronounced, you're pushed to keep a steady pace instead of stopping at every unknown word, and you link the written and spoken forms of the language in your head.

Try it with a chapter you've already read once. The second pass with audio is easier, and you'll notice words you skipped the first time. Any app with text-to-speech can do this; see [the best text-to-speech e-book readers for Android](https://www.bookbeam.tools/blog/text-to-speech-ebook-reader-android/) for options. In Bookbeam, "Follow along" highlights the sentence being read, so your eyes stay with the voice.

[![CTA Image](https://www.bookbeam.tools/content/images/2026/11/image-mvzab17d.png)](https://play.google.com/store/apps/details?id=bookbeam.app&ref=bookbeam.tools) 

**No ads, no tracking SDKs.** Bookbeam Reader is free to start, with sync across 2 devices and a free web library.

[Get Bookbeam Reader ](https://play.google.com/store/apps/details?id=bookbeam.app&ref=bookbeam.tools) 

## Common mistakes

- **Starting too hard.** A classic you can't follow will put you off reading. Go easier than you think.
- **Looking up everything.** It kills the flow and you'll remember less. Pick your battles.
- **Never reviewing.** Without review, many words fade. A few minutes a day is enough.
- **Reading only textbooks.** Read things you'd enjoy in your own language. Interest keeps you going.

## FAQ

### Can you really learn a language just by reading?

Reading builds vocabulary, grammar and comprehension, but it won't teach you to speak on its own. Combine it with listening and speaking practice for the best results.

### How many words do I need to read a novel?

Research by Paul Nation suggests around 8,000 to 9,000 word families to know 98% of the words in a typical novel. You can start reading easier books long before that.

### Should I look up every word I don't know?

No. Look up words that repeat or block understanding. Guess the rest from context and keep reading.

### Are graded readers worth it?

Yes, especially early on. They let you read a lot at a comfortable level, which is what builds fluency.

### Is it better to read on paper or on a screen?

Either works. An e-reader or app makes lookups and saving words much faster, and e-ink screens are comfortable for long reading.

## Start with one book

Pick one book you'd genuinely like to read, slightly below where you think your level is, and read a little every day. Look up what blocks you, save what repeats, and review for a few minutes. One book becomes two, and the words start to stick. Learn more about Bookbeam's language tools on the [features page](https://www.bookbeam.tools/features/).

[![CTA Image](https://www.bookbeam.tools/content/images/2026/11/image-mvzab17d.png)](https://play.google.com/store/apps/details?id=bookbeam.app&ref=bookbeam.tools) 

**Give it a week.** Run Bookbeam alongside your current app and keep whichever you reach for.

[Get Bookbeam on Google Play ](https://play.google.com/store/apps/details?id=bookbeam.app&ref=bookbeam.tools)