// BLOG · [PERSONAL] · August 23, 2026

I Stopped Trying to Learn Everything

I used to think growth meant learning more. Now I think it’s about learning what actually matters.

PersonalGrowthLearningSoftware Development

I used to think being a good developer meant adding more and more technologies to my stack.

"React? Vue? Angular? Next.js, Astro, Svelte,… ? Gotta Learn ’em all"

The more tools I knew, the better developer I thought I was.

Every time I saw someone building something with a technology I didn’t know, I felt like I was falling behind. So I kept adding things to my list, thinking that if I learned enough, eventually I would feel like I knew what I was doing.

The problem was that the list never ended.

The Feeling of Being Behind

I used to open my laptop with the goal of working on one project. But somehow, I’d end up watching a YouTube video about something completely unrelated.

"Maybe I should learn this", I’d think.

And then I’d go down a rabbit hole, watching more videos and reading about more things.

After a while, I’d start thinking, "Damn, there's so much I don't know."

I could spend hours learning about things I didn’t even need for my project. It felt productive because I was learning, but at the end of the day, I hadn’t really built anything.

I think this is one of the easiest traps to fall into as a developer. There’s always something new to learn. A new tool, framework, language, or technology. And when you see everyone online learning something new, it’s easy to feel like you’re falling behind.

Too Many Tutorials

I think tutorials can be a little dangerous, not because they’re bad. They’re actually great and helpful. The problem is that it’s easy to feel like you understand something just because you watched someone else build it.

I’ve definitely done this before. I’d watch a tutorial and think, “Yep, got it.”

Then I’d close the video, try to build it myself, and suddenly I’m like, “Wait, how did they do that again?”

Skill issue? Yeah, maybe 🫣. But I also think there’s a little more to it than that.

That’s when I started realizing that understanding something and being able to use it are two completely different things.

Building Changed Everything

The biggest improvement for me didn’t come from another course or tutorial. It came from actually building things.

Sometimes the projects were terrible. Sometimes I didn’t even finish them. But every time I built something, I had to make decisions myself. Which library should I use? How should I structure this? Why isn’t this working? Should I rewrite this? Do I even need this feature?

Those questions taught me much more than simply following a tutorial because I actually had to think about the problem instead of just following someone else’s solution.

Even when I made mistakes, I remembered them. When something finally worked after struggling with it for hours, I remembered that too. Those experiences started sticking with me in a way that watching tutorials never really did.

I Still Don’t Know A Lot

I know I’ll never know everything. I still feel stupid sometimes when I realize how much I don’t know, but I’m learning not to let that feeling hold me back.

I don’t want to use “it’s okay not to know everything” as an excuse to stop learning. I still want to keep pushing myself and getting better. I just don’t want to feel like I need to know everything before I can start.

There will always be another framework, another language, another tool, and another developer who knows something I don’t. That’s normal, I guess? I don’t think the goal is to know everything anymore.

The goal is to get better at figuring things out.

If I don’t know something, I can search for it. I can read the documentation, experiment, break things, ask questions, and learn when I actually need to. I don’t need to know everything before I start. I just need to know how to figure things out when I get stuck.

What I’m Trying Now

Instead of asking myself, "What should I learn next?"

I’m trying to ask, "What do I want to build next?"

It’s a small change, but it completely changes how I learn.

If the project needs cloud infrastructure, I’ll learn cloud. If it needs AI integration, I’ll learn it too. The project gives me a reason to learn, and somehow learning feels much easier when there’s a reason behind it.

I’m also trying to accept that I don’t need to understand everything before starting a project. Sometimes the best way to learn something is to start building and figure things out along the way.

It’s Okay To Go Slow

I still get that feeling sometimes. The feeling that everyone is moving faster than me.

Someone gets a new job. Someone launches a startup. Someone learns a new framework in a weekend. Someone builds something that looks incredible.

It’s easy to compare yourself when you’re constantly seeing what everyone else is doing.

But I’m slowly learning that I don’t need to match someone else’s timeline. I just need to keep moving, even if it’s slow.

There are days when I learn a lot, and there are days when I barely make progress. I think that’s okay too. Not every day needs to be productive or impressive.

One Thing I’m Learning

I don’t want to become someone who knows a little bit about everything anymore.

I’d rather become someone who can take an idea, sit down, struggle with it, search for answers, make mistakes, and eventually turn it into something real. I think that’s a much more useful skill and probably a much more realistic definition of being a developer.

So for now, I’m trying to stop collecting technologies and start gaining experiences. I don’t need to know everything. I just need to keep building, keep learning, and keep figuring things out.