YCYou Can Build Anything

Start here

How to build a website without learning to code

5 min read

Most people who want a personal website have already lost the same afternoon a dozen times. You sit down to start, open a tutorial, and within an hour you're staring at words like "framework" and "deploy pipeline" and wondering whether the people writing this are showing off or hiding the ball. Probably some of both.

There is a better way now, and it isn't a drag-and-drop builder, because those start to feel like a cage the second you want anything specific. It's an AI coding tool, a piece of software that lives on your machine and writes the code while you describe what you want in plain English. The result is a real website, made of the same files a developer would have made, that you own and can change for as long as you keep using it.

This is the short version of how that works. The point is to leave you with a clear picture of the process, not to walk you through every keystroke.

What an AI coding tool actually is

The chatbots you've used live in a browser tab. They can describe a website. They cannot make one, because they have no hands. They can't open a folder on your computer, they can't save a file, and they can't run anything.

An AI coding tool is the same underlying model, given hands. You install it once, you point it at a folder on your computer, and from then on it can create files, change them, and run them when you ask. The conversation feels the same as the chatbot. The difference is that the words now have consequences in the real files on your real machine.

That difference is the whole reason this category exists.

The shape of the work

Here is what it looks like in practice. You make a folder for your project. You start your assistant inside that folder. You describe what you want, in a sentence or two, the way you'd describe it to a designer you were hiring. "Build me a clean one-page personal site for my dog-walking business, with my three packages listed and a button that opens an email to me."

Your assistant thinks for a moment, then starts creating files and showing you what it's making. It asks permission before writing anything. You approve, or you correct. In under a minute you have an actual website sitting in your folder.

You open it in your browser. It looks bland, because everything's first-draft. You say "make the header sage green and add a short testimonials section under the gallery," and watch the changes happen. Round by round, the generic first draft turns into the thing that was in your head. When a version feels like a keeper, you save a checkpoint and move on.

How it goes live

A site only you can see isn't shipped. To put it where anyone with the link can reach it, you deploy it, which means copying it to a computer that's always online and serving it to the world. This sounds like the technical part, and it used to be, but you're going to hand most of it to your assistant.

The simplest path is GitHub Pages, a free service that publishes simple sites straight from a GitHub account. Ask your assistant to deploy your site there and walk you through anything you need to click. A minute later you'll have a public web address, something like yourname.github.io/my-site, that you can send to anyone.

If you want a custom address like yourname.com, you rent it from a registrar like Cloudflare or Namecheap for ten or fifteen dollars a year, then point it at your site by changing a few settings called DNS records. Your assistant will tell you the exact values to type. The setup can be fiddly, which is exactly why it's the right thing to delegate.

What this replaces, and what it doesn't

This approach replaces the long list of small useful things that never got built, because the distance between you and "able to build it" felt too far to cross. It does not replace hiring a developer for serious software where real money moves through it, sensitive data lives in it, or many people use it at once. Knowing the edge of what this is good for is part of the skill.

For the personal site you've been meaning to make since 2019, though, it closes the gap. An hour ago this didn't exist. Now it's on the internet, at an address you own, and you made it by describing what you wanted and steering until it was right. That's the whole game.

The steps, in order

Use an AI coding tool to build and ship a real website from a fresh laptop, with no coding required.

  1. Install an AI coding tool

    Install an AI coding tool like Claude Code on your computer through your operating system's package manager.

  2. Make a project folder

    Create a folder for your project on your computer and start the AI coding tool inside it.

  3. Describe the website you want

    Write a sentence or two describing the site, including its purpose, sections, and the feel you're after.

  4. Approve or correct each change

    Review the diffs the AI proposes file by file, approving the ones that look right and correcting the ones that don't.

  5. Iterate in your browser

    Open the site locally, ask for changes in plain language, and refresh until the result matches what you had in mind.

  6. Deploy to GitHub Pages

    Ask the AI to publish your site to GitHub Pages, a free service that hosts static sites straight from a GitHub repository.

  7. Optional: connect a custom domain

    Rent a domain from a registrar for ten to fifteen dollars a year, then ask the AI for the exact DNS records to enter.

Frequently asked questions

Can I really build a website without learning to code?

Yes. AI coding tools write the code for you while you describe what you want in plain English. The result is a real website made of standard files, which you own and can change at any time.

How long does it take to build a website with AI?

An afternoon for a personal site. Most of the time goes into describing what you want and iterating until it looks right. The actual code gets written in seconds, in small pieces you review along the way.

Do I need to pay for hosting?

Not for a small personal site. GitHub Pages, Netlify, and Vercel all host static sites for free. The only ongoing cost, if you want a custom address like yourname.com, is the domain itself, which is ten to fifteen dollars a year.

Hand-picked next steps from the same thread of thinking.

Browse every article →