This content originally appeared on DEV Community and was authored by Menula De Silva
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 .
This content originally appeared on DEV Community and was authored by Menula De Silva