France is easier when someone's been there before you.

I landed in Lille in 2016 with comic-book French and too much luggage. Ten years and nine languages later, I share the shortcuts I had to learn the hard way.

10 yearsliving in France
9languages spoken
TEDxspeaker
Josh at his desk in Paris
🇫🇷Paris, 17e
📝39/40 on the civic exam
🎓EDHEC alumnus

Everyone in France is somewhere on this road.

Find your stop. Everything on this site is free to read, except two books that took me ten years to write.

  1. Moving here

    Visa, préfecture, a flat, a bank, the first payslip.

    Fit-in in France
  2. Settling in

    Salaries, negotiation and the perks nobody claims.

    Read the blog
  3. Speaking French

    You understand more than you can say. Stop freezing.

    FrenchMesh
  4. Staying for good

    Naturalisation, the interview and the civic exam.

    Nationality guide

Two of my nine languages, right here.

Expression of the day
débutantcourant

Poser un lapin

To stand someone up

Ne pas venir à un rendez-vous

« Elle m’a posé un lapin hier. »

یہ جادوئی زبان اپنائیں

Adopt this magical language. I learnt to read Urdu in 28 days with a 2,200-year-old method.

Learn to read Urdu
Josh on the TEDx EDHEC stage

Languages can get you closer to your dreams.

On the TEDx stage I told the story of how each language opened a door I didn't know was there. I still visit campuses to talk to students who are where I was in 2016.

What changed in 2026

  1. The civic exam is now multiple choicePart of naturalisation. I scored 39/40. How I studied
  2. Naturalisation now asks for B2 FrenchFrenchMesh is built for exactly this gap.
  3. New naturalisation feesWhat to budget, in the nationality guide.

From the 2026 update on the nationality guide.

What I’m working on, by email

Right now that’s my two books, Fit-in in France and FrenchMesh: how they’re coming along and the day they’re out. When I move on to something new, you’ll hear about it first.

Join the newsletter

Unsubscribe in one click.