I started learning english around 1984, when I began to learn programming. Back then most books were, by very far, in english. I also spent some time in the US (about one year altogether).

Copying lyrics from my favorite songs of the 80s was helpful. And then later on TV series and movies in english.

I've watched Friends, HIMYM and Californication* more than once (it's probably the reason I swear so much) and those really helped.

Now I raised my kid in english: from the beginning she was only ever allowed to watch TV shows in english. And she's always been to international schools, in english too.

The other day she taught me a simply word which, surprisingly enough, I didn't know: a "coaster" (a drink coaster).

My absolute favorite is when she uses english grammar and applies it to french: the rules about where adjectives do go vary between french and english and she regularly messes it up in french (supposedly her "native" language but at this point I wonder whether english ain't a first language, and french second).

And one thing she has that I'll never have is a beautiful, proper, english accent. Mine shall forever be a strong french one.

My wife kept up her english via friends. And I am always surprised how much US cultural exports help people learn the language.

A French accent in English is easy to mock but it actually sounds pretty good. My American accent in Spanish sounds atrocious and sadly our bilingual kids have pretty American accents too. But honestly who cares?

Speaking another language is the best effort I have ever made (I am lucky not to do it out of necessity). Totally changed my world view and how I think, speak, read and dream. Though please do not make me listen to a recording of my own voice…