DEV Community

Maniesh Sanwal
Maniesh Sanwal

Posted on

I have no tech background. Here's how I became a Full-Stack Developer anyway.

Nobody told me I could do this.
Not because they didn't believe in me — but because nobody around me had done it before.
I didn't study computer science. I didn't go to a coding bootcamp. I didn't have a mentor holding my hand through every error.
I came from a completely different world.
I ran a café. I managed finances. I dealt with vendors, inventory, customers, and the chaos of running a small business from scratch. Tech wasn't my path — it wasn't even something I thought about seriously.
Then one day, everything shifted.

The Night It Started
I don't remember exactly what triggered it. But I remember opening a YouTube tutorial at midnight, watching someone build a website from nothing — just code and a blank screen — and thinking:
"Wait. I can learn this."
So I started.
And it was brutal at first.
I broke things constantly. My first HTML page looked like it was built in 1999. My first JavaScript function didn't work for three days straight. I Googled the same errors over and over.
But I didn't stop.

What Self-Taught Actually Looks Like
People romanticize the self-taught journey. Let me be honest with you — it's not always beautiful.
Some days you feel like a genius. You fix a bug, something clicks, and you feel unstoppable.
Other days you stare at the screen for four hours and feel like you've learned nothing.
Both days are part of the process.
Here's what my actual learning looked like:

Midnight tutorials on YouTube
Reading official docs until my eyes burned
Building tiny projects that nobody would ever see
Deleting entire codebases and starting over
Celebrating when a button finally changed color on click

It wasn't glamorous. But it was real.

What I've Built So Far
After 1–2 years of consistent learning, here's where I stand today:
Tech I work with:
React · Next.js · TypeScript · Node.js · Figma · Tailwind CSS · PostgreSQL · MongoDB
What I've shipped:
🚀 Kraaft — a platform with 300+ free online tools across 36 categories. No login required. Built entirely by me. Used by 10,000+ people.
🎨 My Portfolio — designed and developed from scratch using Next.js, GSAP, Three.js and Framer Motion.
Not bad for someone who started with zero background.

The One Thing That Made The Difference
People always ask me — "What's the secret? What courses did you take?"
Honestly? It wasn't any single course or resource.
It was building things.
Every tutorial I watched, I immediately tried to build something with it. Every concept I learned, I applied it to a real project. Not a clone. Not a tutorial follow-along. Something I actually wanted to exist in the world.
That gap between watching and doing — that's where real learning lives.

For Anyone Starting Out
If you're reading this and you're at the beginning of your journey — no degree, no background, no idea where to start — I want you to know something:
Your background is not a barrier. It's your story.
The fact that you chose this path without a roadmap says more about you than any degree ever could.
Start messy. Build ugly things. Break stuff on purpose. Ask dumb questions. Push bad code to GitHub.
Just don't stop.
The version of you that keeps going will look back one day and be genuinely shocked at how far they've come.
I know. Because I'm living it right now.

I'm Maniesh — a self-taught Frontend Developer & UI/UX Designer from Jaipur, India. I'm currently open to frontend developer roles and internships.
Check out my work at manieshsanwal.in
If this post helped you or resonated with you — drop a ❤️ and let's connect!

Top comments (0)