Introduction
Who I am, what my learning path looked like, and why this blog exists.
I'm Hiếu, a developer like any other. It's just that for a long time I've wanted to write a blog — to share things, to keep notes on what I figure out, or simply to have somewhere to practise new tech.
With AI as strong as it is now, putting this site together really only took a few prompts, so I built it and I'm still filling in the content. The first thing I want to share is how I've been learning English.
I'm not good at English yet, and I'm still working on it. But I've tried a lot of methods and got plenty of them wrong, so maybe what I went through can help someone.
It took me a while to see the actual problem: I had been studying English like a subject on an exam, not like a language.
Where I went wrong
Looking back, there were three mistakes. I think a lot of people could make the same ones.
One: learning words in isolation. I copied new words into a notebook, one per line, with the Vietnamese meaning next to it, and tried to memorise them. I got hundreds of them down — but when someone said one out loud, it went past me like wind past my ear. All I really knew was what the word looked like. I'd heard it a few times, but at normal speaking speed I couldn't catch it.
Two: trying to go too deep on grammar. Breaking down the passive voice, third conditionals, reduced relative clauses. But in real speech a sentence is gone in a moment; there's no time to analyse anything. Studying that hard and seeing nothing improve is what made it so easy to give up.
Three: forcing myself to speak too early. I went to English speaking practice while my vocabulary was still very thin, because the internet told me this was the best way to improve. I could talk, but I talked wrong — and nobody was there to correct it. Repeat a mistake often enough and it becomes a habit.
What actually changed things
I looked into an approach called immersion — spending time soaked in the language instead of studying it from the outside.
The idea is simple: instead of learning about English, I use English. The first thing I did was switch every device I own to English — and I've kept it that way for nearly ten years. Whenever I get the chance I try to listen to and read real material — films, podcasts, stories — the same things native speakers consume. I'm not sure whether this counts as lucky or unlucky, but being a dev means I read a lot of English documentation either way.
At first I understood very little, and it was discouraging. I kept reading anyway. After running into the same things enough times, some sentences just clicked — ones I had never sat down and memorised.
That's how people learn languages. It just took me a long time to find that out.
What's in the posts that follow?
This is my own record: what I did, in what order, with which tools, and where I got stuck.
I wrote them for the version of me from years ago — and for you too, whoever is reading this.
Who this is not for
If you need an IELTS score in two months, don't follow me. Immersion gives results that last, but the first few months feel like nothing is happening. Pushing a test score up quickly is mostly exam technique, and the methods below won't fit that goal very well.
How should you read this?
How I taught myself English
The whole route, as far as I remember it. Read this one first.
The first 30 days
What I'd do in the first month if I had to start over.
Vocabulary & Anki
A method I keep seeing recommended everywhere.
Setting up Ddict
The lookup tool I use every day.
The four pieces
Growing every side of English, not just the one you like.
When you know the words but can't hear them
Why a sentence made of familiar words still slips past your ears.
Progress is kept in your browser and sent nowhere.
Read next
English
How I taught myself English
The whole route I took, start to finish.
⏱ About 4 min read
English
The first 30 days
Exactly what I did in the first month, week by week.
⏱ About 3 min read
English
The four pieces
The one frame I use to check whether my study week is missing something.
⏱ About 5 min read
English
Comprehensible input
How I pick material at the right difficulty, and how I make it easier when it isn't.
⏱ About 3 min read