Building my First Website with No Experience

As a solo indie game developer with limited experience in programming and absolutely no knowledge of websites, domains, or hosting, the idea of creating a website seemed daunting. But I knew it was necessary. I needed a central hub where I could share updates about my current game (Feed the Beaver), document my journey, and connect with my audience. So, I decided to take the plunge and build my first website from scratch.

Here’s how I managed it—with no prior knowledge, minimal resources, and a lot of determination.


Starting From Zero

When I first looked into building a website, I had no idea how domains or web hosting worked. Terms like DNS, SSL, and WordPress might as well have been in another language. But after a day of Googling, asking questions, and experimenting, I started to piece it together.

What I learned is that creating a website requires two main things:

  1. A Domain – This is your website’s address (like example.com).
  2. Web Hosting – This is the service that keeps your website live and accessible online.

Initially, I thought I’d need to buy these separately from different providers. But after looking into various web hosting services, I realized many of them were either too expensive, overly complicated, or just didn’t feel trustworthy.


Choosing Namecheap

After researching for hours and weighing my options, I found Namecheap. It offered an affordable, all-in-one solution for domains and web hosting. Instead of juggling multiple services, I could keep everything in one place. This decision simplified the process and saved me both time and money.

It’s worth noting that this is not a promotion—I’m just sharing what worked best for me as someone with zero experience.


Learning WordPress Step-by-Step

With hosting and a domain sorted, the next challenge was actually building the website. I chose WordPress because it’s widely recommended for beginners, and there are countless tutorials available online.

Even with all the guides, it wasn’t easy. I spent hours figuring out how to install WordPress, set up pages, and choose a simple design that would work for my needs. My goal was to create a straightforward website with:

  • A section about my games
  • A section about me
  • A blog page for updates and posts

I also wanted a way for people to subscribe to updates, so I looked into newsletter systems.


Adding a Newsletter System

Creating a newsletter was a key feature I wanted on my website. Inspired by industry insights from people like Chris Zukowski I knew having a direct connection with my audience would be invaluable.

Most standalone newsletter services were either expensive or required using external platforms, which I wanted to avoid. Fortunately, WordPress plugins came to the rescue. With a little more research, I found a plugin that let me set up a newsletter system directly on my website.

Now, I have a fully functional site where people can subscribe, stay updated, and read my blog posts.


Looking Ahead

Building this website has been a challenging but rewarding experience. It’s not the most visually stunning site—it’s simple, and I still have a lot to learn about design—but it works. It’s accessible, functional, and serves its purpose: to be the hub for my game development journey.

I plan to post detailed blogs every month (or even twice a month) where I dive into the challenges I face as a developer and share how I overcome them. Whether it’s game mechanics, art, or creating this very website, my goal is to be transparent and provide value to readers who might be facing similar challenges.

Consider subscribing to my newsletter to get notified when I post new blogs like this one!

Scroll to Top