DEV Community

Cover image for 🚀 How I Built 5 Projects in 30 Days as a 12-Year-Old Developer
Menula De Silva
Menula De Silva

Posted on

🚀 How I Built 5 Projects in 30 Days as a 12-Year-Old Developer

Hey Dev.to! 👋

I’m 12 years old and I’ve been coding for 2 years. Last month, I set myself a challenge: build 5 complete projects in 30 days using HTML, CSS, JavaScript, PHP, and React.

Here’s what happened—and what I learned:

1️⃣ Start Small, Finish Fast

Instead of aiming for huge apps, I broke ideas into mini MVPs.
Example: A full eCommerce site? Start with a single product page with add-to-cart.

2️⃣ Reuse Code Like a Pro

I made a personal library of components I could copy into new projects:

Navbar ✅
Login form ✅
Cards & modals ✅ etc.

3️⃣ Learn by Doing

React, Angular, and Flutter didn’t come from tutorials—they came from real projects.
Hands-on coding teaches faster than videos ever could.

4️⃣ Share Your Work

I uploaded all projects to GitHub and got feedback online. Even small suggestions level up your skills fast.

My GitHub: https://github.com/DMS-Menula

5️⃣ Embrace Mistakes

Every bug is a lesson. Debugging isn’t frustrating—it’s learning in action 🕵️‍♂️.

Top comments (2)

Collapse
 
onchesamuel profile image
Samuel Onche

Please can you teach me?
I love to learn more

Collapse
 
dmsmenula profile image
Menula De Silva

Hey Samuel! 👋
Thanks so much! I'd be really happy to help you learn. 🙌

You can ask me anything here in the comments or check out my projects on GitHub:
🔗 github.com/DMS-Menula
🔗 linkedin.com/in/dmsmenula/
🔗 dms-menula.github.io/

Most of my projects are beginner-friendly and include HTML, CSS, JS, PHP, React, and more. If you want, I can guide you on how to start building your own step by step!

Let’s keep in touch — we can grow together as developers! 💻✨