DEV Community

Ashan_Dev
Ashan_Dev

Posted on

I'm a Self-Taught Dev from Pakistan — Here's What My First 6 Months Looked Like

"Everyone talks about learning to code. Nobody talks about learning to code when resources cost money you don't have, and people around you don't understand why you're staring at a screen at 2 AM."

I'm Ashan — a student at APTECH Pakistan and an aspiring full stack developer. This is my honest, unfiltered story.


📅 Month 1–2: HTML & CSS (The Honeymoon Phase)

I started the way everyone does — building a portfolio page that looked nothing like what I imagined.

I spent 3 hours trying to center a div. No joke.


Please just center



  Finally.

Enter fullscreen mode Exit fullscreen mode

The lesson? Everyone struggles with CSS at first. It's not you — it's the box model.


⚡ Month 3–4: JavaScript Hit Different

HTML/CSS felt visual and rewarding. JavaScript felt like being handed a book written in a language I'd never seen.

// My first real "aha" moment
const greet = (name) => `Hello, ${name}! You can actually code.`;
console.log(greet("Ashan")); 
// → Hello, Ashan! You can actually code.
Enter fullscreen mode Exit fullscreen mode

The moment functions clicked for me, everything changed. I started building small projects:

  • ✅ A to-do app
  • ✅ A quiz game
  • ✅ A basic calculator

None of them were pretty. All of them taught me something.


🔥 Month 5–6: React & The Real World

React blew my mind. Components, state, props — it felt like thinking in building blocks.

function WelcomeCard({ name }) {
  return (

      Welcome, {name}! 👋
      You're building something real.

  );
}

export default WelcomeCard;
Enter fullscreen mode Exit fullscreen mode

The mental shift from "writing HTML" to "composing UI" was huge.


💡 3 Things Nobody Told Me

1. You will Google everything — and that's completely normal

Senior devs do it too. The skill isn't memorizing syntax. It's knowing what to search for.

2. Build ugly projects first

Pretty comes with practice. Shipping something broken teaches you more than planning something perfect.

3. Your background doesn't disqualify you

It's your superpower story. Developers from non-traditional backgrounds bring perspectives the industry desperately needs.


📊 My Honest Progress Chart

Month Focus Feeling
1 HTML basics 🤩 Excited
2 CSS layouts 😤 Frustrated
3 JS fundamentals 😵 Confused
4 JS projects 😤→😊 Getting it
5 React intro 🤯 Mind blown
6 React + Firebase 🔥 Building real things

🚀 What's Next for Me

I'm now diving into:

  • Next.js — for server-side rendering and full stack apps
  • Firebase — for auth, databases, and real-time features
  • AI integrations — because that's where the web is going

The journey is far from over — but I'm proud of how far I've come from that mis-centered div.


💬 If you're starting — what's the hardest thing you've hit so far? Drop it in the comments. Let's figure it out together. 👇

Top comments (0)