sadowyj.net

How I Learn Languages

A lot of people have asked me how I learn languages, so here’s the whole method written down.

Some context first: I’ve learned about 1.1 languages so far. I taught myself Romanian starting in January 2025 and I’m now upper-intermediate, and I’ve started on Russian. Nearly all of my experience comes from Romanian, so I’m surely generalizing in places. Still, I think this approach is more efficient than what most YouTube videos will tell you, and I explain my reasoning at each step. Treat this as a living guide. It will change as I learn more languages.

The method in a nutshell

I do a few days of prep up front: grammar terminology, the alphabet, and a quick skim of the grammar. After that, it’s the same loop every day:

  1. Read a short story in LingQ and look up every word I don’t know.
  2. Drill those new words as flashcards in Anki.
  3. Listen to the stories I’ve already read.

Speaking comes later, once I’ve built up a real vocabulary.

The tools I mention

What it costs

Tool Cost (as of September 2026)
LingQ Premium $14.99/month, or $119.99/year
Anki Free on desktop, web, and Android; $24.99 one time for iPhone/iPad
Aminte Free; the optional text-to-speech add-on is $10 one time
elon.io Free
iTalki tutor (only once you start speaking) Each tutor sets their own rate; I pay about $20/hour
OmeTV (only once you start speaking) Free

The daily loop costs about $120–$155 for the first year on LingQ’s annual plan: $120 for LingQ alone, or about $155 with the iPhone version of Anki and the text-to-speech add-on. Tutoring is the big variable later. At three $20 lessons a week, it comes to roughly $260 a month.

Why this over other methods

The biggest reason: it works for almost any language. LingQ supports a ton of languages, and that’s why I ended up with this method in the first place. Romanian has very few learning resources, so I was pretty much forced into it. If you want to learn more than one language, this is the most versatile approach I’ve found, because you don’t have to change your approach for each new language.

Here’s how it compares to the approaches I hear about most:

With this method, each stage feeds the next: I discover new words reading in LingQ, drill them in Anki, and decode them by ear by listening to stories I already know.

My daily schedule

If you want to try this yourself, I’d set aside about 2 hours a day. Treat these numbers as a starting point, not a rule:

Step Time
Anki reviews ~1 hour
One new LingQ lesson ~30 minutes
Listening to the active playlist ~30 minutes

When you’re starting out, you’ll notice you progress much further in LingQ than you do with 30 new words a day in Anki. The answer is not setting 100 new cards a day in Anki 😄. You’ll hate yourself when you have 400 daily reviews at your peak and it takes 3 hours to finish your deck every day. Instead, I adjust the schedule to keep the two in balance:

If you can’t commit 2 hours a day, I’d drop Anki and split 1 hour between LingQ reading and listening. Just know that this will slow your progress significantly.

The parts

  1. Before starting: how long it takes, Duolingo, and whether to care about an accent
  2. Prep: grammar terms, the alphabet, and a grammar skim, over a few days
  3. Reading and Anki: daily, ~1.5 hours
  4. Listening: daily, ~30 minutes
  5. Speaking: starting around 6,000 known words

Part 1: Before starting ->