Skip to content

In this article, I want to share some of my workflows, hacks, and tips for learning a new language. These are things that I've used either together or that I've learned how to do over the past three years that I think helped me a lot to continue to learn new languages as I get older. I think they're super useful, especially when we put them all into a system.

And I used to learn languages by essentially watching TV shows and then leaving them on the background, just rolling. And I would repeat a lot of the stuff that I would hear and I would pay attention to like the details and I would pay attention to like how to say different things and what they meant. And to make that process streamlined, I used to like, for example, watch an entire TV show in English, which was the first language that I've mastered. And I would then like re-download the TV show or re-watch the same TV show, but in French, for example. And I would just leave it on. And because I already knew the story, I already knew kind of like what was going on. So it was much easier for me to understand a lot of the text and a lot of like the dialogue, because I already had an idea of what was it about making it super easy to translate some things without having to look up everything, making like the whole workflow kind of streamlined.

I noticed after I was 25 that it became kind of harder to learn a new language with this semi-passive approach. And I've noticed that clearly with Italian, which was the fourth language I tried to master. And I noticed that if I wasn't doing deliberate work and focused on doing that, I wasn't picking it up like I was picking up French without ever having lived in a French-speaking country before. So that was kind of a bump, but it did push me to develop new techniques, ideas, and approaches to have the same kind of success to learn a new language. So I started using a lot of AI to both learn new languages and to continue to develop the languages that I already knew how to speak.

So the system I kind of put together is a combination of this really awesome YouTube video called "How to Learn a Language in Six Months" from Chris Lonsdale.

And what I did is I kind of take the four axes of practicing a new language, which are writing, reading, listening, and speaking. And for each, I have a bunch of workflows, practice tips, hacks, prompts, and ways to use different AI tools so that to make all of them as streamlined as possible, as easy as possible. And at the same time, demand from you effort while keeping friction super low so that you can practice as effectively as possible.

And the final note that I noticed with talking to people about how to learn a new language is not usually about, like, there's this special hack you can do and it will get you to learn the language super quickly. I think that a lot of people turn to tools like Duolingo for that and it clearly doesn't work and you have to put in practice that's uncomfortable. However, just because the practice has to be uncomfortable because there has to be effort involved, that doesn't mean that it cannot be, like, the least uncomfortable possible. Making everything that's not related to learning that language super easy so they can focus on what matters.

And also there's like this psychological component of people being sometimes shy to speak to other people in the language they're trying to learn because they don't want to look foolish or they don't want to quote unquote embarrass themselves, which is something that a tool like ChagPT, for example, using voice mode on your phone can help you get rid of. Because if you don't get rid of this psychological trait, if you don't get rid of this block, you won't really learn a new language.

All right, so without further ado, let's talk about all of the tips and how everything comes together.

The System

Okay, firstly, I want to start with the system and I want to break it down into the four axes that we've talked about. So, writing, reading, listening, and speaking. The idea is that for each of these big axes, we're going to have practice suggestions, techniques, workflows etc...

Disclaimer:
The tools and techniques discussed here are not a replacement for a real human teacher. While they can help you become more autonomous and independent in your language learning journey, nothing fully substitutes the guidance, feedback, and real-world experience that a qualified teacher provides. Consider these methods as complementary resources to support and enhance your learning, empowering you to make progress on your own.

Chris Lonsdale talks about 5 principles and 7 actions, I summarized them with GPT-5 and you can read it here, on Lonsdale's lecture.

For each of those principles and each of those actions I'll show how you can leverage different tools (AI or not) to support and integrate that into your own workflow.

Principle 1 - Relevance

This talks about the idea that you should focus on language, topics, etc. that are relevant to you. And I think that's obviously true because you're going to pay attention and you're going to be more motivated to learn a language to talk about stuff you care about. And here are a few actionable, tangible tips on how to leverage ChatPT to help you do that.

You can start a chat with either ChetPT, Claude or Gemini and have it behave like the detective of your interests regarding that specific language. For example, you can have it ask you questions that kind of try to understand why you're learning that language. Why is it important to you? What do you care about it? What are the things that are interesting to you that would become accessible to you if you learn that language? All of the kind of stuff that if you did it properly, you would find out a lot about yourself with respect to your interest to learn that new language.

So here's a prompt that you can use.

Prompt: Investigate My Language Motivation
Act as an investigator of my personal motivations for learning {PASTE_YOUR_LANGUAGE}.

Your task is to ask me a thoughtful set of 10 questions designed to uncover:
  • Why I want to learn {PASTE_YOUR_LANGUAGE}.
  • The specific things I want to be able to do with the language.
  • My goals and objectives.
  • My personal interests, especially those I could explore more deeply if I spoke {PASTE_YOUR_LANGUAGE}.
The purpose is to help me clarify my true motivations and identify meaningful, relevant areas of my life that learning {PASTE_YOUR_LANGUAGE} could unlock or enhance.

Make your questions insightful, open-ended, and varied so they encourage reflection and self-discovery.

Obviously, the process of finding out the stuff that's relevant to you is going to be an ongoing thing where you go back and forth, not only with AI, but as you watch more movies on that language, you get to know history, culture and stuff like that.

Now, one cool thing you can do is to copy transcripts of YouTube videos about TV shows you're interested in that particular language or any type of content done in that language they would like to know more about and discuss. You can paste that into ChatPT and then talk to it about it.

Principle 2 - Use Language as a Tool to Communicate from Day 1

Now for the second principle, one of the hardest challenges on starting a new language is the inability to express anything, any thought, any idea, anything, which can be quite daunting. So. One great exercise for that is to use AI in two ways. The first is to find out the basic grammar, words and syntax of that language that can get you started talking immediately. And you can easily use ChatGPT for that so that you can get started right away.

Prompt: Interactive Language Coach

I want you to be my interactive language coach for learning {TARGET_LANGUAGE}.
Your goal is to teach me how to use the following high-frequency starter words and phrases in real conversations so I can start speaking right away:

Week 1 – Toolbox phrases:
- "How do you say that?"
- "I don’t understand."
- "Repeat that please."
- "What does that mean?"

Week 2 – Simple pronouns, nouns, verbs, adjectives:
- me, this, you, that, give, hot
(and other similar simple, high-frequency words in {TARGET_LANGUAGE})

Weeks 3–4 – Glue words:
- although, but, therefore

Instructions for you:
1. Always stay in {TARGET_LANGUAGE} for conversation, unless you need to briefly explain something in {my_language} for clarity.
2. Introduce the words in natural conversational contexts, starting with Week 1 phrases, then moving to Week 2 words, and finally Weeks 3–4 glue words.
3. For each new word or phrase:
- Give me an example sentence in {TARGET_LANGUAGE}.
- Ask me to respond or use the word myself.
- Correct me gently by restating my sentence in the correct form, without breaking the conversation flow.
4. Keep the conversation practical and scenario-based (e.g., ordering food, asking for help, greeting someone, describing an object).
5. Encourage me to mix the new words together into simple sentences as soon as possible.
6. By the end of the session, I should be able to use all these words naturally in conversation.

Let’s start now with {TARGET_LANGUAGE}.

That should easily get you started with minimal friction, and the best part is that you can leverage something like web search on tools like ChatGPT to have it fetch information about the language that might be available only through search.

Principle 3 - Understand the Message First

This principle is about focusing on 'I get what this person means' rather than trying to understand every single word coming out of that person's mouth (or written in a book).

AI tools are great for this kind of stuff. You can set up a voice conversation with ChatGPT using voice mode on mobile, and then have it talk to you in the target language but without giving too many corrections or stoping the conversation, meaning, you can prompt it to keep the conversation going if it understood what you meant, and then if what you said was ambigous given your current level of the language... you prompt it to just give you a quick concise feedback on what it thinks you said and if that is correct you just continue talking. Here is a prompt for that:

Prompt: Voice Conversation Partner

We’re going to have a voice conversation in {target_language}.
Your role is to be my friendly conversation partner who helps me practice while keeping the conversation flowing.

Rules for you:
1. Speak only in {TARGET_LANGUAGE} unless you need to very briefly clarify something in {YOUR_LANGUAGE}.
2. If you understood what I meant, respond naturally and keep the conversation going—do not interrupt just to correct grammar or pronunciation.
3. If what I said was ambiguous or unclear given my current level, pause briefly and give quick, concise feedback:
- First: restate what you think I was trying to say.
- Second: confirm if that’s correct, or give the corrected version if needed.
- Then immediately continue the conversation without over-explaining.

Principle 4 - Train your body

This principle is about not just saying back words, or learning and memorizing information about language X, but also about mimicing the muscle movements and patterns of the native speakers of the language.

Now, the tip here is actually quite interesting. The goal of this principle is to have people constanly copy the physical way native speakers speak. To do that, what you have to do is to either talk to a teacher for example and try many many times to be copying how they move their mouths, however that can be annoying. You can also do that with TV-shows you like where the speakers are close to the camera (like in sitcoms ! I learned english as a portuguese speaker by watching 'Friends' and copying everything they were saying).

My hack here is that sometimes the challenge is to speak certain specific words, certain words that we just have a specifically hard time with. For that you can use Youtube, find videos of compilations from tv-shows or movies in your target language and then use this prompt hack below to gather examples of the native speakers pronouncing the words you're interested in learning how to speak.

Prompt: Extract Pronunciation Snippets from Youtube Videos with Time Stamps

I am practicing my pronunciation and I'm having a hard time with these words/expressions/sentences:

{WORDS_OR_EXPRESSIONS_TO_PRACTICE}

This is the transcript for a YouTube video:

The YouTube video link is:

I want you to extract quotes snippets with their respective timestamp sections in the video You will

  1. Review the transcript carefully and identify all examples (if available) that match the words/expressions I'm having trouble with.

  2. For each selected quote, provide:

    • The exact quote, word-for-word as it appears in the transcript.
    • The exact YouTube link with the timestamp where the quote occurs (append &t={seconds}s to the provided video URL to jump to that exact moment).
  3. Output the results in exactly this format:

    • {quote}

    • {clickable youtube link with exact timestamp}

  4. Do not paraphrase or alter the quotes — they must match the transcript exactly, including punctuation and spelling.

  5. Return only the quotes in the exact structure above

See a chat conversation example here.

Disclaimer:
You may have to tweak the prompt a bit and try to work mostly on videos under 1 hour to maximize speed of extraction and things like that, also make it focused on key expressions instead of trying out with a bunch at once.

The key thing about this technique is to get you to watch visual examples of speakers pronouncing the words you have trouble with so you can watch it multiple times and repeat it until you feel like your pronounciation matches theirs.

Principle 5 - Psychological State

I won't say much about this one because your psychological state is something that goes beyond using any kind of hacks or tips. Only I can tell is that if you have some kind of impostor syndrome or you feel like you can't really learn a new language because for some special reason you have some sort of limitation or problem, then you can look into some reframing techniques with AI to help you re-write some bad thoughts. Look into this paper for that.

The 7 Actions

Now, let's dive into the actions you can take and the interesting AI tools, techniques and workflows that can help you each step of the way.

Listen a lot (“brain soaking”)

This one is obvious, but yes, you should listen to a lot of content in that target language you want to learn. The question here is, how can we make that systematic? How can we facilitate listening to stuff everyday? I see it as a mix of gathering materials and then merging them into your routine, which is something you can do with AI! Let's take a look at some techniques.

Transcribe materials and listen on the go

  1. Have ChatGPT or Gemini look up a bunch of articles in the target language on a topic of interest
  2. You can use tools like speechfy on your phone to transcribe those articles
  3. Create reminders around timings of the day when you have to some some activity that doesn't require a lot of mental effort and leave that audio running (all you have to do here is to listen and repeat). Try to make sure you understand at least the core topic of what was discussed at the end of each audio/article.

Get meaning before words

For this one I think it applies specifically to talking to real people so let's leave this one to the side for now. The main idea is to use context, body language, visuals, and known patterns to grasp messages; let words attach to meaning.

Start mixing early

With even 10 verbs, 10 nouns, and 10 adjectives, create hundreds of meaningful combinations; be creative, not perfect. What you can do is create a little game with ChatGPT to give you a topic then give you like 3 verbs options, 3 nouns and 3 adjectives and your goal is to create phrases that mix in those words.

You can even have fun with this and create little fun games to play around with that.

I created this little artifact app with Claude to play around with this idea:

https://claude.ai/public/artifacts/a1be79ad-93da-4b4a-b775-72a6f8bc5b26

You can also just create a custom GPT that accomplishes the same thing.

Focus on the core

This action is about focusing on the most common words and expressions within a language that usually make up most of the interactions you'll have in it. For that you can easily use AI in a few different ways.

ChatGPT to Scenarios, Exercises and Phrases From the High Frequency Words

  1. Generate a high-frequency vocabulary (1000 words ≈ 85% of daily talk; 3000 ≈ 98%) and save that into a pdf
  2. Upload that pdf into either ChatGPT or other AI tool and ask it to create a scenarios, phrases, expressions and exercises that focus on using the words from this high frequency vocabulary
  3. Practice and get feedback directly in the chat interface

You can also use it in a few different ways to help you quickly learn the toolbox phrases and glue words, as discussed in principle 2.

Language Parent

This is probably my favorite hack of all time. You can use the voice mode in ChatGPT on your phone to replicate a 'language parent', the rules would be to: 1. Work hard to understand you 2. Never correct (or with ChatGPT we can request concise quick feedback) 3. Paraphrase to confirm meaning 4. Use a simpler vocabulary in the beggining

AI as a 'Language Parent'

Here is an example prompt I like to use:

Prompt: ChatGPT as a 'Language Parent'

Hey, what's up? So I want you to speak to me only in {{LANGUAGE}} and behave like a language parent. So I want to have a conversation in {{LANGUAGE}}. So you're going to behave like a funny, witty, > quirky person asking me questions, developing the conversation, all in {{LANGUAGE}}. When I make clear mistakes, give me very fast and clear feedback and correction, and answer the questions super concisely, all in {{LANGUAGE}}, so that I can practice as much as possible. And every now and then, I will ask you to create a summary of all of the things that we've spoken about so far and all of the lessons that you gave me correction on, so I can keep them as like future flashcards or whatever it is. So when I do that, give me the answer in bullet points with all of the things that were discussed and all of the lessons from our conversation.

You can just say that in the beggining of your chat and then talk to it while doing the dishes (a daily practice for me :)

Generate bulk anki flashcards with AI based on your mistakes

You would write this prompt after a voice mode type conversation with ChatGPT.

Prompt: Anki Flashcards to encode lessons from mistakes

Create anki flashcards to cover all the lessons from our chat, focusing on the mistakes I made. The structure of your output should be:
"""
<front content>;<back content>;source as link if available or reference to doc title or origin.
Try to capture all the information I had problems with during our conversation and craft cards that effectively encode what I need to remember to avoid making those mistakes again.
"""

Copy the face

This action is about observing and imitating native mouth/face movements from native speakers of your target language, so that you can build a feel-sound feedback loop for clear pronunciation.

One interesting hack you can use to do that systematically was discussed in principle 4.

Direct connect

This one is about linking new sounds directly to mental images/experiences (same concept box, different sound path), not via translation in your mother tongue. I'll leave this one for you to do only with your own brain ;).

Creating Language Learning Practice

Now here are miscelaneous tips for you to make your language learning practice fun, creative and interesting.

Realistic Daily‑Life Roleplays (ChatGPT/Claude/Gemini)

Practice situations you'll actually face.

Scenario Template

Roleplay: {SCENARIO}. You are {ROLE A}; I am {ROLE B}.
Rules:
- Use only {LANGUAGE}.
- Start with a realistic opener.
- Adapt to my level (A2/B1/B2…).
- After each of my replies, score clarity 0–3 and give one micro‑tip.
- End with a debrief + 5 alternative phrases I could have used.
Scenario Ideas: taxi in Paris at rush hour; returning an item without a receipt; booking a last‑minute doctor's appointment; small talk at a coworking space; landlord negotiation about repairs.

Custom GPTs with Resource PDFs (Your Private Tutor)

Leverage Custom GPTs with added pdfs containing resource materials of your language of choice and then use the specialized GPT as a:

  • translation + feedback tool
  • language tutor with pre-defined responses depending on context and input from user

You can have fun with this and create custom gpts for different nice specific things within your target language.

Chat About YouTube Videos (Talk + Quiz)

Turn any video into an interactive lesson by pasting the transcript.

Prompt: Chat + Video Transcript

I want to practice {TARGET_LANGUAGE}. Let's chat only about this video:
{VIDEO_TRANSCRIPT}.

If I make a mistake, give me a quick one line correction and then move on to keep the conversation going.

Build Quizzes from Any Source Material

I have a lot of fun with this one and I use it in many different ways, the core idea is to practice recalling information by having an LLM like ChatGPT quiz you on some source material. My main tip here is to keep it to 3 questions at a time because if you ask for many at once the quality goes down, and if you ask for one at a time its too slow.

Prompt: Quiz from Source Material

Quiz me on this source material: {SOURCE_MATERIAL} 3 questions at a time.

AI‑Powered Dictation (Great Early On)

When you want to write in a new language, it's always extremely hard beacuse of the amount of friction to plainly write things correctly. However, usually the progress of your speech is traditionally faster, so you can join both activities to make your progress in one support the other by leveraging tools like superwhisper, where you dictate first when you know what you want to say, then you get the correct text, and go from there, back and forth.

Organizing your Language Learning Practice

Now that all the tips, prompts and hacks have been laid out, we're left with, 'ok, but how do I start?'. A good starting point in my opinion is: