With Zero Knowledge, Here’s How I Built My First Website
With Zero Knowledge, Here’s How I Built My First Website My Journey from Zero Coding Knowledge to Launching My Own Website A few months ago, if someone had asked me to build a website, I would have smiled and said, “That’s something only developers can do.” I had no coding background. I didn’t know how websites worked, what hosting meant, or why people talked about HTML, CSS, and JavaScript. Everything sounded technical and overwhelming. But today, I have my own website thrivewithfarshan.com. I’m not sharing this story because I’m a professional web developer. I’m sharing it because I know there are many people who feel exactly the way I once did. If you’re thinking, “I don’t have the technical skills to build a website”,I want you to know that I felt the same way. This blog is my journey of learning website development at CDA Academy, overcoming my fear of technology, and building my first website from scratch. Every Journey Starts With One Decision. When I decided to learn digital marketing, I knew having a website would be important. It’s more than just an online page it represents your personal brand, your work, and your skills.The problem was sipage;. I had absolutely no idea where to begin. I believed building a website required years of programming experience. Thankfully, I was wrong. Learning at CDA Academy One of the best decisions I made was joining CDA Academy. Instead of trying to learn everything on my own, I had structured guidance from experienced mentors who explained website development in a simple and practical way. The learning process didn’t begin with coding. It started with understanding the basics: What is a website? What is a domain name? What is web hosting? How does WordPress work? Why does user experience matter? Once I understood these concepts, building a website no longer felt impossible. It felt achievable. Having No Coding Background Wasn’t a Limitation One thing I worried about the most was coding. I kept thinking Can I really build a website without learning programming? The answer was yes. Modern website building platforms make it possible for beginners to create professional websites without writing hundreds of lines of code. Instead of memorizing programming languages, I learned how to: Choose the right layout Build pages Organize content Improve website speed Make the website mobile friendly Create a better experience for visitors That gave me confidence. Every small improvement made me believe I could do even more. Building ThriveWithFarshan.com Once I understood the basics, it was finally time to build my own website. I wanted it to represent who I am and what I do. As a freelance digital marketer, I wanted visitors to easily understand my services, read helpful blog posts, and contact me without confusion. So I focused on creating a website that was: Clean Simple Easy to navigate Mobile friendly Fast Helpful I didn’t try to make it perfect. I simply focused on making it useful. Looking back, that was one of the best decisions I made. The Real Challenge Wasn’t Code; It Was Confidence Here’s something nobody tells you the hardest part of learning to build a website isn’t the technical skill itself. It’s believing you’re capable of learning it. I hit walls constantly. I’d fix one error only to create three new ones. There were nights I stared at my screen wondering if I’d ever actually finish. But slowly, something shifted. Each small win getting a button to actually click, getting an image to load without breaking the whole layout built a kind of muscle memory of confidence. By the time I was working on thrivewithfarshan.com specifically, I wasn’t just following instructions anymore. I was making decisions. Where should the call to action go? What tone should the “About” page have? Those weren’t coding questions anymore they were communication questions. And that’s when the project started to feel like mine. Where EEAT Comes In Somewhere in the middle of building this site, I kept running into a concept that changed how I thought about the whole project: EEAT. If you’re not familiar, EEAT stands for Experience, Expertise, Authoritativeness, and Trustworthiness a framework often used to evaluate whether content (and by extension, a website) is genuinely valuable and credible. At first, I thought EEAT was just a technical SEO term to keep search engines happy. But building thrivewithfarshan.com from scratch showed me it’s actually about something much more human. Experience: This is the part I could never fake. My site isn’t built on theory; it’s built on the fact that I lived through the process of learning with zero background. Every tip, every page, every piece of content on thrivewithfarshan.com comes from something I actually went through, not something I read about secondhand. Expertise: This one surprised me the most. I didn’t think of myself as having “expertise” going in. But finishing the CDA Academy program and actually shipping a live website gave me a working knowledge I didn’t have before enough to speak with real understanding, not guesswork. Authoritativeness: This is earned, not claimed. I’m not pretending to be a senior developer. But within the specific story of “someone with no background learning to build a site,” I am a credible voice, because I did the thing I’m talking about. Trustworthiness: This, to me, is the heart of it all. A website that’s honest about the struggle, transparent about the process, and consistent in what it delivers builds trust naturally. I didn’t try to make thrivewithfarshan.com look like it was built by a professional agency. I let it be what it actually is: a real project, built by a real beginner, with real effort behind it. Content Matters More Than Fancy Design Like many beginners, I initially believed that a beautiful website was enough. But as I continued learning, I realized something important. Visitors don’t stay because of fancy animations or colorful designs. They stay because they find value. That’s when I started writing content that answered real questions. Instead of trying to impress