Getting Started Claude Code Beginner February 2026 • 20 min read

The Non-Coder Start Guide: From Zero to Your First AI Project

This is the guide I wish existed when I started. I'm a doctor. Not a developer. I'd never used a terminal, didn't know what Node.js was, and thought GitHub was only for programmers. Four months later, I'd shipped 13 projects, built a product shop, and was running AI coding sessions overnight while I slept.

This guide walks you through everything from scratch. Not "here's the concept" but "here's exactly what to click, type, and install." Because when I started, every guide assumed I already knew things I didn't.

"The gap between wanting to build something and actually building it used to be years of learning to code. Now it's about an hour of setup."

Why this guide exists

Most "getting started with AI coding" guides are written by developers. They skip the basics because the basics are obvious to them. "Open your terminal" is not obvious if you've never used one. "Install Node.js" raises questions: what is Node.js? Why do I need it? What does "install" mean in this context?

I'm writing this because I remember being confused by every single one of those steps. And I remember how quick the actual setup was once someone explained it properly.

Here's what we'll cover:

  1. Getting a Claude subscription (and why Claude specifically)
  2. What a terminal actually is
  3. Installing the prerequisites
  4. Installing Claude Code
  5. Your first run
  6. Your first project
  7. What to do next

Total time: about 30-45 minutes for the full setup. Most of that is waiting for downloads.

Step 1: Get Claude Pro

Claude is the AI that powers Claude Code. It's made by Anthropic. You need a paid subscription because Claude Code uses a lot more AI capacity than a regular chat conversation.

What to do

1. Go to claude.ai in your browser.

2. Create an account (email and password).

3. Subscribe to Claude Pro. It costs around £18/month (about $20 USD).

4. That's it. You now have access to Claude Code.

Why Claude and not ChatGPT or Gemini?

ChatGPT and Gemini are great for chat. But Claude Code is different: it runs on your computer, reads your files, writes code directly into your project folders, and can run commands. It works with your actual file system, not in a browser tab. That's the key difference. Other tools can generate code you copy-paste. Claude Code builds your project in place, like having a developer sitting at your keyboard.

There's also a Claude Max plan at around £80/month with 5x usage. You don't need it to start. Pro is plenty for learning and building your first few projects. You can upgrade later if you find yourself hitting usage limits regularly.

Step 2: What is a terminal?

A terminal is a text box where you type commands. That's it. It's not scary, it's not complicated, and you don't need to memorise commands. You'll type one or two things into it and then Claude Code takes over.

Think of it like this: your computer has two ways to interact with it. The graphical way (clicking icons, dragging files) and the text way (typing commands). The terminal is the text way. It can do everything the graphical way can do, plus things that don't have buttons or menus.

How to open your terminal

On Windows: Press the Windows key, type "Terminal" or "Windows Terminal", and click it. If that doesn't work, search for "Command Prompt" or "PowerShell" instead.

On Mac: Press Cmd + Space, type "Terminal", press Enter.

You'll see a black or dark window with a blinking cursor. That's your terminal. You type commands here and press Enter to run them.

What it looks like

On Windows, you'll see something like:

C:\Users\YourName>

On Mac:

yourname@MacBook ~ %

That's called the "prompt". It's telling you where you are on your computer and waiting for you to type something. The bit before the > or % is your current folder location.

Don't panic

The terminal can't break your computer by accident. If you type something wrong, it will just say "command not found" or show an error message. You can always close the window and open a new one. Nothing permanent happens unless you specifically tell it to delete files (and even then, it asks first in most cases).

Step 3: Install the prerequisites

Claude Code needs two things installed on your computer before it can run: Node.js and Git. You'll also want a GitHub account. Here's what each one is and how to install it.

Node.js

Node.js is a program that lets your computer run JavaScript code. Claude Code is built with JavaScript, so it needs Node.js to work. You'll never interact with Node.js directly. It just needs to be there.

Installing Node.js

1. Go to nodejs.org in your browser.

2. Click the big green download button (it says "LTS" which means "Long Term Support", the stable version).

3. Run the downloaded file. Click Next, Next, Next, Install. Accept all the defaults.

4. When it's done, open a new terminal window (close the old one if it's open).

5. Type: node --version and press Enter.

6. If you see a version number (like v22.x.x), it's installed. If you see an error, close the terminal, reopen it, and try again.

Git

Git is a version control system. Think of it as an "undo history" for your entire project. Every time you save a checkpoint (called a "commit"), Git remembers the exact state of every file. If something goes wrong, you can go back to any previous checkpoint. It's your safety net.

Installing Git

On Windows: Go to git-scm.com, download the installer, run it. Accept all the default options. There are a lot of screens with options. Just click Next on all of them.

On Mac: Open your terminal and type git --version. If it's not installed, your Mac will prompt you to install the Xcode Command Line Tools. Click Install and wait.

Once installed, verify by typing git --version in a new terminal window. You should see something like "git version 2.x.x".

GitHub account

GitHub is a website that stores your Git projects online. It's like Google Drive for code. You don't strictly need it to get started, but you'll want it within your first week because it gives you a backup of your work that lives outside your computer.

Setting up GitHub

1. Go to github.com and create a free account.

2. That's it for now. You'll connect it to your computer later when you're ready to push your first project online. Claude Code can help you do that when the time comes.

Why all three?

Node.js makes Claude Code run. Git keeps your work safe with undo history. GitHub backs up your work online. Together, they're the foundation that every project sits on. You install them once and then mostly forget about them.

Step 4: Install Claude Code

This is the moment it all comes together. One command in your terminal and Claude Code is installed.

The install command

Open your terminal and type this exactly:

npm install -g @anthropic-ai/claude-code

Then press Enter.

Let me break down what that command means word by word, because understanding it makes the terminal less mysterious:

You'll see text scrolling by for 30-60 seconds. That's npm downloading and setting everything up. When it's done, you'll see your prompt again.

If you see errors

The most common error is a "permission denied" message. On Mac, try the command again with sudo at the start: sudo npm install -g @anthropic-ai/claude-code (it'll ask for your password). On Windows, try closing the terminal and reopening it as Administrator (right-click the Terminal icon, choose "Run as administrator").

Step 5: Your first run

Claude Code is installed. Time to start it up.

Starting Claude Code

1. In your terminal, navigate to where you want to build things. For example: cd Documents

2. Create a folder for your first project: mkdir my-first-project

3. Go into that folder: cd my-first-project

4. Type: claude

5. Press Enter.

The first time you run claude, it will ask you to sign in. It opens a browser window where you log in with your Anthropic account (the one you made in Step 1). Once you authorise it, the terminal will show the Claude Code interface.

You'll see a prompt that looks different from the normal terminal. It's waiting for you to type what you want to build. Not code. Just plain English.

What the Claude Code prompt looks like

You'll see something like:

claude>

This is where you talk to Claude. Type what you want, just like you'd type in a chat. "Create an HTML file called index.html with a blue background and the text Hello World." Press Enter. Watch it work.

Permission prompts

Claude Code will ask your permission before doing things. It'll say something like "I want to create a file called index.html. Allow?" You can type y for yes. This is a safety feature: Claude Code won't change your files without asking first.

You can always say no

If Claude Code suggests doing something you're not sure about, just say no. It'll ask what you'd prefer instead. You're always in control. The AI proposes, you approve.

Step 6: Your first project

Let's build something real. Not a "Hello World" but something you'd actually look at twice.

Try this prompt

Type this into Claude Code:

"Build me a personal homepage. Use a clean, modern design. Include my name [YOUR NAME], a short bio section, and three links to things I'm interested in. Use a dark background with light text. Make it look professional."

Replace [YOUR NAME] with your actual name. Modify the description to suit you.

Here's what will happen:

  1. Claude Code will tell you its plan ("I'll create an index.html file with...")
  2. It'll ask permission to create the file
  3. You say yes
  4. It writes the file
  5. It might ask if you want it to make adjustments

To see your creation, find the file it made (it'll be in the folder you created earlier) and double-click it. It opens in your browser. You've just built a web page.

What to expect

Your first project will take about 2-5 minutes from prompt to finished page. The result will be a working, styled HTML page. It won't be perfect. You'll want to change things. That's the point. Tell Claude Code what to change: "Make the heading bigger." "Change the background to dark blue." "Add a fourth link." Each change takes seconds.

This is the core loop of building with AI: describe what you want, review what you get, ask for changes. You'll do this hundreds of times and get faster every time.

Save your work with Git

Before you close Claude Code, type: "Initialise a git repository and commit everything." Claude Code will set up Git tracking for your project and save a checkpoint. This means even if you mess things up later, you can always get back to this version. Make this a habit. Commit after every meaningful change.

Step 7: What next

You've got Claude Code running. You've built your first thing. Here's where to go from here.

Build something you actually need

The best second project is something practical. A birthday tracker. A recipe list. A budget calculator. A landing page for a side project. Something you'll use, because you'll be more motivated to improve it.

Read the Stackless Guide series

I wrote a 3-part guide covering the things that tripped me up after the initial setup:

Read the Non-Expert Series

Once you're building regularly, these go deeper on specific topics:

Learn about Stackless

This whole site was built by a non-coder (me) using the exact process described in this guide. Check out the About page for the full story, or browse Projects to see what's possible when you stick with it for a few months.

The one thing that matters most

Custom instructions. Once you've built 2-3 things, create a file that tells Claude Code about you: what you like, how you work, what tech you prefer, what mistakes to avoid. This single step transforms Claude Code from a generic assistant into one that knows your preferences. I covered this in detail in Part 3 of the Stackless Guide.

The honest truth

You will get stuck. Things will break. The AI will misunderstand you and build something you didn't ask for. Error messages will appear that make no sense. A file will vanish and you'll have no idea where it went.

All of this happened to me. All of it is normal. And all of it is fixable, usually by telling Claude Code "something went wrong, here's the error, please fix it."

The difference between people who build things with AI and people who don't isn't technical skill. It's willingness to sit with confusion for five minutes, try something, and see what happens. The AI handles the technical parts. You handle the intent, the decisions, and the persistence.

I went from "what's a terminal?" to shipping real products in four months. Not because I'm special, but because the tools are genuinely that good now. You just have to start.

"The only real mistake is not trying. Everything else is just debugging."
All Guides