DEV Community

Lakshita Kumawat
Lakshita Kumawat

Posted on

The Mistakes of Learning Programmers

Hi there! 👋

After a long time, I'm finally writing a post — and I’ll also tell you why. It’s about a mistake that broke my confidence, and I don’t want any other learning developer to face the same.

The Mistakes Learning Programmers Make

There are many mistakes developers face while learning, but I want to talk about my mistake — one I can't forget. Sadly, I see many other devs making the same one. 😕

We all know new languages and libraries are released almost every day. Some of them become popular, and beginner devs get attracted to them. They jump in and start learning something new, while leaving the language they were already learning incomplete.

It’s the same as abandoning an old project because it became “too complicated,” and starting a new one instead of finishing what you started.

This is called shiny object syndrome — where your mind constantly chases trendy new things.


In my case, after learning JavaScript, I jumped straight into React without building beginner-level projects — just because React was popular. That was my second big mistake: not building projects after learning a language.

Projects are the best way to test your knowledge. Plus, they’re actually fun to build! 😁

While I was still learning React, someone asked me to build a website using Next.js. So I started learning that. Then they asked me to convert it to Astro — so I began learning Astro too… and ended up leaving it halfway. 😑

After that, I got distracted by React Three Fiber (a library for creating 3D websites — because 3D websites look so cool 😅). I learned a lot, but eventually I found myself confused:

"What should I continue with? React? Next.js? Astro?"

I chose to stick with React for a while, but eventually I stopped touching my PC cause I realized I couldn't even make a simple project anymore. That was a low point for me. 🤧


💭 Why I Started Again

After a few months, I asked myself: Why did I start coding in the first place?

Because I love computers. Because I want to learn more.

Because I want to become the best programmer I can be — and I knew I couldn’t just quit.

So I went back to the basics. I started watching tutorials again, and I began building JavaScript projects.

Right now, I’m focused on getting better at JS — and then, I’ll come back to React. 😤


✅ Conclusion

I don’t want other devs to make the same mistake I did.

My basics weren’t strong, and I kept getting distracted by every new library that came along. 😞

Now, I’ve promised myself — i will never do this mistake again. I will build strong foundations first, and then move forward.

I hope other devs reading this will avoid the mistakes I made.

Thanks for reading my post, and happy coding to all! 🌈

Top comments (9)

Collapse
 
jentah_rehema_b6ecc8dc0cd profile image
Jentah Rehema

Really saved a soul here 🙏

Collapse
 
auuunya profile image
AuuuNya

That's exactly the state I'm currently in.

Collapse
 
slimen_hmidi profile image
Slimen Hmidi

It happens to every programmer. However, I think that it's a good thing. Why? Because jumping from a thing to another is natural exploration exactly like a kid. You try to find something you really love and use it. Learning many tools and skills makes you more open and some day you may use those skills together to create amazing things that nobody think about. That's my personal point of view.

Good story!

Collapse
 
zero_rizz_ profile image
Shaheer Ahmed

Maybe we should keep trying to explore new things while also sticking to the basics

Collapse
 
mirabellemorah profile image
Mirabelle Morah

This reminder is solid, I mean, don't we all do that? Takes discipline to learn stuff.

Collapse
 
dishankg profile image
Dishank Gupta

Touching story! I guess it happens to everyone.

Collapse
 
kevin_paulson profile image
Kevin Paulson

Went through the same experience. Started building beginner level projects to understand the foundations. Once you become confident doing complex tasks in a new language becomes much more easier

Collapse
 
ebadmirza profile image
Ebad Mirza

what tutorials do you watch

Collapse
 
lakshita_kumawat profile image
Lakshita Kumawat • Edited

@ebadmirza I watch huxn webdev on youtube. He make programming course for beginners😁