DEV Community

Cover image for From Confusion to Code: My Journey into Tech as a Beginner πŸš€
Urooj Fatima
Urooj Fatima

Posted on

From Confusion to Code: My Journey into Tech as a Beginner πŸš€

WeCoded 2026: Echoes of Experience πŸ’œ

This is a submission for the 2026 WeCoded Challenge: Echoes of Experience

Introduction

I belong to a small city in Pakistan, with a big dream β€” to get admission into one of the most prestigious universities in the country, NUST.

I worked really hard for it. I spent months studying, cramming everything I could, pushing myself through stress and pressure. After so much struggle, I finally got selected in Electrical Engineering. Although I had always dreamed of Software Engineering, I still felt proud to achieve this milestone.

But deep inside, something felt incomplete.

I had always heard about coding β€” how it can create things, solve problems, and even change lives. To me, it felt like magic. A world where you can build anything with logic and creativity. And I knew, I wanted to be part of that world.

After joining university, while studying circuits and electrical concepts, I realized that my true interest was somewhere else. That’s when I made a decision β€” I would enter the tech world on my own along with my circuits.

I started with the basics of C++, not knowing where this path would lead, but with one clear intention: to build something meaningful, something that could benefit others.

Struggles

I quickly realized that this journey was not going to be easy.

Coming from a non-technical background, everything felt new and confusing. There were times when I didn’t even understand basic concepts, and it made me question myself β€” am I really made for this?

Errors became a daily part of my life. Sometimes I would spend hours, even an entire day, just trying to fix a single small mistake. Sitting alone in my room, staring at the screen, trying everything I could… and still not getting the result.

It was frustrating, but strangely, it never made me quit.

There was no proper guidance, no clear roadmap. I explored things on my own β€” searching about what skills are in demand, trying to understand platforms like Fiverr, and figuring out how this whole tech world actually works.

At times, I compared myself with others who seemed to be moving faster, achieving more, and understanding things easily. It made me feel behind.

But then I realized something important β€” this is my journey, and it doesn’t have to look like anyone else’s.

Instead of giving up, I kept going. Every error I solved, every small concept I understood, gave me a little more confidence.

And slowly, I started enjoying the struggle.

Turning Point

At one point, I made a clear decision β€” I wanted to go deeper and truly understand the β€œmagic” of coding.

I created my GitHub account and started turning my learning into real projects. Not just for practice, but to build something meaningful and to see my progress with my own eyes.

I also began sharing my journey on LinkedIn β€” not to show off, but to inspire others like me who feel lost at the beginning. I wanted to prove that with dedication and consistency, anything is possible.

I started with small projects like a calculator, but as my interest grew, I moved towards more advanced ideas. Since I wanted to explore AI, I built projects like diabetes prediction, customer churn prediction, student result analysis, translation tools, and chatbots.

Recently, I have been working on something very close to me β€” a personal study assistant that can help me learn better.

The more I explore this tech world, the more I feel connected to it. I want to go deeper, build bigger projects, and create something that truly makes a difference.

I know I am still at the beginning, and this journey is not easy. But I also know one thing for sure β€” it is possible.

Current Journey & Message

I am still building, still learning, and still exploring.

Right now, I am working on language translation tools and chatbots, while also trying to understand freelancing by creating and exploring my Fiverr account. My goal is simple β€” to turn my passion into independence.

This journey is continuous, and it is not easy.

There are bugs, challenges, and moments when I feel stuck. Sometimes I feel tired, sometimes disheartened. But I have learned that it’s okay to feel that way. What’s not okay is to stop trying because of it.

I know I still have a long way to go β€” a journey full of struggle, learning, hope, and dedication. But I believe that if I stay consistent, my passion will take me where I want to be.

More than anything, I want to inspire other girls like me.

Girls who feel lost. Girls who think they are behind. Girls who are afraid to start.

I want to show them that they can stand out, even in a world where it feels difficult.

Because when women rise in tech, they don’t just change their own lives β€” they make the world better.

wecoded #devchallenge #womenintech #beginners #programming

Top comments (0)