by Haseeb Qureshi

The Hard Thing About Learning Hard Things


How do you learn something no one can teach you?

Whatever success I’ve had in my career, I attribute almost entirely to my aptitude for unstructured learning. This is the kind of learning required when delving into a cutting-edge field, navigating a new job, or creating anything genuinely new. Notably, it’s the polar opposite of what is taught in schools and what most people call “education.”

In structured learning (like in school), there are exercises you can follow, teachers who will guide you, and a well-trodden path from A to Z. The hard part is just showing up to do the work everyday.

This should look familiar. Most people spend the first two decades of their lives performing small, quantized tasks of structured learning, competing with their peers over easily gradable benchmarks. Structured learning like this is basically useless outside of classrooms and trivia gameshows.

In the real world, there’s no textbook or curriculum. There’s no way to practice. There’s no source of continuous feedback. There are no teachers — it’s just you and whoever you can convince to help you.

So how do you learn something no one can teach you? How do you become a world-class expert on something few people understand?

Unstructured learning requires wandering. You must poke around on your own, use trial and error, search, explore, stumble, and discover. The usual Gladwellian prescription of “10,000 hours and deliberate practice” isn’t actionable when trying to learn something that no one knows how to do.

But this is the only kind of learning that the world cares about.

Naval Ravikant once said:

“The world rewards you for creating things it doesn’t know how to get for itself.”

If there’s a structured approach to learning a domain, you can bet the world has no need for your ingenuity: it can breed experts on its own. But as long as it can’t, the world will handsomely reward those who can conquer that domain.

Most people suck at unstructured learning. But you can improve at it. Here are five principles that would help most people get better at unstructured learning.

1. Choose to look stupid.

Stop trying not to look stupid.

Stop trying not to look stupid.

Most people hope for a progression like this:


They start off by trying not to look dumb, feigning understanding, and hope their fakery will tide them over while they gradually learn. Here’s the problem: when you’re faking, most of what you learn is just how to fake better.

It’s human instinct to hide your ignorance. You have to fight this instinct. Your curve should instead look like this:


You have to look stupid up front. You have to choose it.

But what about “fake it till you make it”? I’m the first person to admit, faking it is absolutely crucial for getting in the door. But once you’re in, you need to cut the faking it and focus on making it.

Be honest about the limits of your knowledge. Ask basic, obvious questions, over and over again. Repeat things back and summarize them, even if incorrectly. Explain things you just learned to people again and again, even when you’re wrong. Take notes as often as you can, even when it seems like you shouldn’t. Pull smart people aside and pepper them with your questions after everyone else has left.

This is what it looks like to fight for your own learning. All the best learners do this, and people respect them for it.

If you’re learning a new domain or are starting a new job and you don’t worry people might see you as stupid, you’re not being aggressive enough with your learning.

2. Ask the third question.

In Molière’s play The Imaginary Invalid, a patient asks a medical student, “why does opium put people to sleep?”

The medical student replies: “because, as doctors have learned, opium contains a dormitive principle.” Just about anyone (outside of a play) would ask the second question: “what the hell is a dormitive principle?”

The student might reply: “why, it’s the essential quality of a substance that puts someone to sleep.”

Most people give up here. Unable to grasp an opaque response, they assume they don’t know enough to evaluate the answer.

But some people — those who are determined to learn — ask the third question. “I don’t get it. It contains a dormitive principle because it puts people to sleep? Isn’t that a tautology?”

Of course, the dormitive principle is meant to be a joke. But you can imagine a situation that isn’t so obvious. What if the subject were about some novel scientific study? Or why all your company’s widgets are imported from China? Or why the team is hiding sales numbers from the boss? Would you ask the third question — would you insist on understanding?

There is a strong social pressure here to shut up. That if you don’t understand it, maybe you don’t deserve to.

Most people stay silent.

You have to fight this. You have to speak up and fight for your knowledge, even if it means looking stupid or trampling on a norm. It’s hard! But over the course of your life, the learning will pay for all the little social costs you incur. And more often than not, you’re not the only one who doesn’t get it, and others will profit from your courage.

This is how I first learned to play poker at the age of 16 and became a world-class poker player within a couple of years. Whenever I didn’t get something, I’d argue, rebut, plead for people to explain it to me so I could understand. I refused to not get it. Over many years of debating hand analysis and poker theory, this stubbornness led to me becoming a top poker player (and a pain in the ass to those who’d talk poker with me).

Respect the people who slow down the class, who ask the third question. Because asking the third question requires courage. It requires entitlement, in the best sense of that word. Remember that learning is sacred, and everyone deserves it. That includes you.

3. Immerse yourself.

Many people want to learn French. A few will get fed up enough with themselves to do something about it. They might pay for an online course, hire a tutor, try Duolingo, buy a grammar book, switch their phone menus to Français, all the usual things you’re supposed to do to learn French.

But there’s a shortcut, and it’s the one thing most people will never think to do: move to France.

Of course, uprooting your life and moving to a new country is a ridiculous thing to do just to learn a language. But you have to admit, being immersed in France would teach you French much better than a textbook. It comes at a high cost, but immersion is the highest bang for the buck you can get when it comes to learning.

You see, your brain was designed over millennia of evolution to soak up statistical patterns from its environment — whatever it needs to survive, communicate, and ascend a social hierarchy. But your brain needs stakes, and it needs to be immersed in enough raw information to extract patterns. Your job is to bring it to water. Your brain can handle the drinking.

This is how I made my way into the blockchain world. I immersed myself in a world I didn’t understand. I read academic papers, whitepapers, blog posts, most of which made no sense to me. I listened to nothing but blockchain podcasts, watched technical lectures and took notes, spun up nodes, prototyped a blockchain myself, and talked to as many blockchain experts as I could (who all knew much more than I did).

I steeped myself into everything blockchain until my brain started making sense of it. And the amazing thing is that, even still, almost nobody else I met who was learning blockchain was doing this.

So I learned faster than they did. And you can too.

4. Double down on your strengths.

Most people shy away from their strengths. They are convinced that they need to be an expert in something before they start blogging, or organizing events, or making Youtube videos, or making friends with influential people.

This couldn’t be farther from the truth.

Exploit your strengths and double down on them. People often self-select themselves out of usefulness, believing that their strengths aren’t useful in a new domain. They’re almost always wrong.

Do it early, do it poorly. If you fail, you’ll be surprised how little anyone cares or notices. If you succeed, you’ll be surprised how easy it was, and how much worse other people are at it.

I have a knack for writing. So whenever I want to learn a new domain, I start blogging about it. Here’s the thing: at first, my writing is pretty bad! No one reads it and no one cares. But over time, writing forces me to engage more deeply with the domain, make connections, research more carefully, and ultimately learn more.

I know so many people who are competent writers, but choose not to blog about things they don’t know well. When I ask them why not, they tell me: “I’ll blog when I have something to say that hasn’t already been said.”

I laugh.

Everything I say has all been said before. But today, I’m the one saying it, so anyone who wants to hear it today gets to hear it from me.

5. Find excuses to teach.

It’s a little-known secret that in any classroom, the person learning the most about the subject is the teacher. The absolute fastest way to learn any domain is to teach it. Teaching requires you to spontaneously recall things you’ve learned, to organize and fluidly present concepts, to come up with analogies and frameworks, and to answer arbitrary questions about a topic.

But you’re still an amateur yourself! How can you possibly get into a situation that you can teach?

Simple. Find the person next most clueless/junior to you and offer to teach them.

If you can’t do that, organize a free class, seminar, or webcast. If even one person shows up, teach that one person. Answer questions on an online forum like StackExchange or a public Slack channel. Write or record tutorials. There’s always someone behind you who would benefit from your help.

When I was learning computer science at App Academy, I organized small study groups where I taught advanced algorithms and data structures — the kind of stuff normally taught in an advanced university course. Of course, I wasn’t qualified at the time.

So how’d I teach them? Simple. I told people I would. Then having already committed, I watched Stanford and Princeton lectures on the algorithms again and again until I understood them. Then I programmed them up, wrote tests, and planned out a lecture.

The lectures were fine, though my amateurishness showed through. That’s okay. They were still useful to the attendees — but even more so, they were invaluable to me. I would never have gotten to where I am today if I only taught things that I myself had mastered.

Learning to Learn

In the end, learning is both science and art. It is science when your domain is structured, and art when it is not.

If you’re trying to learn in a structured domain, much of the best research on this topic is summarized in the legendary MOOC Learning How To Learn by Barbara Oakley. There are some good condensed class notes available here. That is the science of learning, and it’s well-understood when trying to learn something well-understood.

But the art of learning is more subtle. It’s in how you explore uncharted territory. It’s how humankind learns anything for the very first time.

The best learners, the people I most respect, they fight for their learning through small acts of bravery. They explore, take risks, look stupid, and insist on leaving no rocks unturned. Though I usually fall short, this is the kind of learner I aspire to be.