My Journey into Web Development
My Journey into Web Development: From Passion to Practice
Hello everyone! 👋 I’m Tharuka Sandaruwan, an aspiring web developer passionate about crafting modern, responsive websites. Today, I want to share my journey into web development—how I started, the challenges I faced, and what keeps me motivated to learn and grow.
Ever since I was young, I’ve been fascinated by technology and design. Seeing how websites work, from simple blogs to complex e-commerce platforms, made me curious about how they are built. That curiosity led me to explore HTML, CSS, and JavaScript, marking the start of my web development journey.
Since I didn’t have formal training in web development initially, I turned to self-learning. I took online courses, read tutorials, and practiced by building small projects. Over time, I expanded my skills, learning React.js, WordPress, and backend development to enhance my capabilities.
One of my biggest milestones was creating a website for Himali Pharmaceutical, a local business in Barigama, Kandy. I designed and developed the entire site using the Tailwind framework, ensuring it was modern, responsive, and user-friendly. This project taught me valuable lessons about real-world development, client expectations, and the importance of good UI/UX design.
Like any learning journey, I faced challenges:
✅ Debugging Code – Sometimes, even a missing semicolon caused frustration. But I learned to troubleshoot effectively!
✅ Responsive Design – Making websites look good on all devices was tricky, but CSS Flexbox and Grid became my best friends.
✅ Balancing Design & Functionality – I improved my UI/UX skills by experimenting with Figma and studying modern design trends.
I’m currently diving deeper into React.js, backend development, and WordPress, aiming to become a full-stack developer. My next goal is to build more projects, contribute to open-source, and help others learn web development.
My journey in web development has been exciting, challenging, and rewarding. If you’re starting out, my advice is: keep learning, keep building, and never be afraid to ask questions. The web is an ever-evolving space, and there’s always something new to explore!
🚀 Are you also learning web development? Let’s connect and grow together! Drop your thoughts in the comments below.
Back