Back to Video TutorialsVideo Tutorial · 18 min

Building Your First Website

No coding experience required.

Building Your First Website

18 minutes

What you will learn

  • How to create a simple website using free tools
  • The basics of HTML — the language of the web
  • How to add text, images, and links to a page
  • How to publish your site so anyone can see it

You Don't Need to Be a Programmer

Building a website today is easier than ever. You do not need to write complex code or spend months learning. In this tutorial, we walk through creating a simple, professional-looking website using free tools — and publish it live on the internet in under an hour.

What You Will Need

  • A computer with internet access.
  • A web browser (Chrome, Firefox, or Brave).
  • An email address (for signing up to free services).
  • That is it. No special software, no paid tools.

Option 1: No-Code Website Builders (Fastest)

For most people, a no-code builder is the best place to start. These platforms let you create websites by dragging and dropping elements — no coding at all.

  • Google Sites — completely free, simple, integrates with Google Workspace. Best for: personal portfolio, club website, simple information page.
  • Carrd — free for one site, beautiful single-page designs. Best for: personal landing page, event page, simple business site.
  • Canva Websites — free, uses Canva's design tools. Best for: visually-focused pages, portfolios, event pages.

In the video, we build a site with Google Sites in under 10 minutes — and publish it live.

Option 2: HTML Basics (More Control)

If you want more control, understanding basic HTML is empowering. HTML is not a programming language — it is a markup language. You are just labelling content so browsers know how to display it.

Here is the simplest possible webpage:

<!DOCTYPE html>
<html>
  <head>
    <title>My First Website</title>
  </head>
  <body>
    <h1>Hello, Zambia!</h1>
    <p>This is my first website.</p>
    <img src="my-photo.jpg" alt="A photo of me" />
    <a href="https://example.com">Click here</a>
  </body>
</html>

That is it. <h1> is a heading. <p> is a paragraph.<img> is an image. <a> is a link. Everything else you see on the web is built from these same simple building blocks.

Option 3: AI-Assisted Building (Modern Approach)

Tools like Landingsite, Wix ADI, and even ChatGPT can now generate entire websites from a description. You describe what you want, and AI builds it. This is the fastest way to go from "I need a website" to "my website is live" — and it is getting better every month.

How to Publish Your Site

  • Google Sites: Click "Publish" — it is instantly live at a Google Sites URL.
  • GitHub Pages: Free hosting for HTML files. Slightly more technical but completely free with a custom domain option.
  • Landingsite / Carrd / Wix: Publish with one click. Free subdomains available.

Next Steps

Once your first site is live, the best way to improve is to keep building. Create a page for your side project. Build a portfolio. Make a site for your church or community group. Every site you build makes the next one easier.