Hi all
One or two beginners here have asked how to start a website from absolute zero, so I figured this might be a good moment to kick off a simple 10-part series. Friendly, honest, and without any of those techno music YouTube intros where someone stares vacuously at the camera while pointing at a whiteboard for far too long.
And before anyone says I’m some kind of big expert, let me admit something. My very first website existed before a CMS was even a thing. I wrote basic HTML in Dreamweaver and felt like a genius because I could make tables line up. I even committed the cardinal sin of using the marquee tag. A crime against humanity. I apologise to the early internet!
Even with that old-school background, I remember how confusing everything felt at the beginning. So here is a clear starter for anyone trying to build a site today. Things are much easier now, although they still look complicated from the outside.
Don’t worry … by the time you get to the end of this series, you’ll be throwing up web pages in next to no time!
The five things you actually need
1. A domain name
This is your site’s address.
My first domain was something like cool-biz-tools. com - I was reviewing the latest web tools for doing business online (a taste of things to come … lol). I was very proud of it anyway.
Keep your domain simple and avoid overthinking it. This is not the final battle in your journey.
2. Hosting
Hosting is basically rented space on a computer you never see.
Back in the old days, I uploaded files through FTP and prayed the dial-up connection didn’t freeze at 97% … again!
Today you get clean dashboards and one-click installs. It feels like cheating, but in a good way.
3. A CMS (Content Management System)
I hand-coded everything because I had no choice.
You get WordPress. WordPress is friendly.
There are also tools like Wix and Webflow. I will break down the differences later.
4. A theme
Think of it as your site’s outfit.
In Dreamweaver you had to style every little thing yourself.
Now you pick a theme that already looks decent and you adjust it instead of fighting with ‘divs’ for three hours.
5. Content
This is the part everyone forgets because tweaking colours is more fun.
Your site needs at least a Home page, an About page, a Contact page, and one real blog post.
A beautiful empty site is still an empty site.
Do you need to know code
No.
You absolutely do not.
If you can copy and paste, you already have more power than I had in 2003.
A quick expectations check
Your first modern site might feel weirdly difficult.
Back when everything was hand-coded, designs stayed simple because the internet could not handle more than a glowing button or two.
Now you look at polished sites with animations and glassy gradients and feel like you are behind before you begin.
Ignore all of that. Your first site is supposed to be a little messy.
Mine looked like a Windows XP screensaver glued to a Geocities page. It still worked. It still taught me the fundamentals.
Coming next
Post 2 will cover how to choose and buy your domain without stepping into the traps that caught me.
Yes, one of those traps was a renewal fee that made me question every decision I had ever made.
If you plan to build alongside this series, tell me what you are creating. I love hearing from beginners taking the first steps. It reminds me of opening Dreamweaver for the first time and thinking, with full confidence, that I was basically a hacker.
Don’t be shy ![]()
See you next time!
Rohan