ClaudeFolio

A beginner’s guide to Claude Code

A plain-English guide for complete beginners. What Claude Code is, what people genuinely build with it, whether you need to know how to code, and how to get it running without touching a command line.

·7 min read
A beginner’s guide to Claude Code

Most explanations of Claude Code are written for people who already write software, which is a problem, because a lot of the people who would get the most out of it have never written a line of code in their lives. This guide is for the noobs. If you have heard the name, sort of understand it has something to do with AI and programming, and cannot picture what you would actually use it for, start here.

I am going to skip the jargon wherever I can and explain it wherever I cannot. By the end you will know what the tool does, what people build with it, whether you need to be a developer, and how to get it running. If you already know all that and just want a proper first-day setup, go to getting started with Claude Code instead, which picks up where this one stops.

What Claude Code actually is

You have probably used an AI (LLM) chatbot. You type a question, it types an answer, and if you want that answer to become something real, you copy it out and do the work yourself. That is a conversation.

Claude Code is not a conversation. It is an assistant that does the work on your actual computer or server, in your actual files. You tell it what you want in plain English, and it goes and opens your files, writes or changes what needs changing, runs things to check it worked, sees the error, fixes the error, and tells you when it is done. You watch and approve as it goes.

The word people use for this is an agent or harness, meaning software that takes actions rather than just giving answers. A chatbot can tell you how to build a website or give you code to download or copy/paste. An agent like Claude Code actually builds the website, in a folder on your machine or server, that you can then put on the internet.

We wrote a longer explanation of the distinction in what exactly is Claude Code if you want more on that specific point.

What people actually build with it

The smallest and most common use is fixing and changing something that already exists. You have a website and the contact form is broken, or the text on the homepage is wrong, or it looks bad on a phone. You describe the problem and it finds the cause and fixes it. You do not need to know which file the problem lives in, which is usually the part that stops beginners cold.

Then there is building something small and complete. A personal website. A calculator for something specific to your job. A tool that takes a messy spreadsheet and turns it into a clean report. A booking page. These are the projects that used to mean either learning to code for six months or paying someone a few thousand dollars, and now they are an afternoon.

Above that is running a real product. This is what most people on this site are doing. A whole website with accounts, payments, a database, deployed on a real server, with actual paying users. It is entirely possible and people do it every day. It is also where the responsibility gets real, and I will come back to that.

The category people miss is the boring, non-website work. Claude Code works on any folder of files, not just code. Renaming three hundred files by a rule. Pulling data out of a pile of PDFs into a spreadsheet. Cleaning up a messy folder structure. Automating a report you build by hand every Monday. If it is a repetitive job on a computer, it is usually in range.

Do you need to be a developer?

No.

You do not need to know how to write code. People with no programming background ship working software with Claude Code all the time. That was not true three years ago but it is true now.

What you do need is to be willing to read what it did and ask questions about it. Not to write it, to read it. The tool is confident whether it is right or wrong, and the difference between people who do well with it and people who end up in a mess is entirely whether they look at the work or just accept it. If you never learn what your own project does, the first thing that breaks will stop you completely.

The good news is that the tool teaches you this itself if you let it. Ask it to explain what it just wrote, in plain English. It will. After a month of that you will understand your own project, which is an actual skill to develop.

The honest limit is this: it is fine to not understand the code, but it is not fine to not understand the project. Knowing roughly what your app does, where your data lives and what talks to what is not optional. We wrote about the failure mode in detail in how to tell when Claude Code is hallucinating.

Getting it set up

Claude Code needs a paid Claude plan, since the free Claude.ai account does not include it, and the entry plan is Pro at twenty dollars a month. And you need to pick how you want to run it.

There are two ways, and beginners should read this bit carefully because it is the fork that scares people off.

The desktop app is a normal application with buttons and windows, available for Mac and Windows. If the phrase "command line" means nothing to you or fills you with dread, use this version. It is not a lesser version, it runs the same thing underneath, and you lose nothing important by starting here. This is my recommendation for noobs.

The terminal is the black window where you type commands. Most developers use this or extensions on VSCode because they already live there. If you are comfortable with it, the install is a single command and our platform guides walk through it: macOS terminal setup and Windows PowerShell setup. There is also a full walkthrough in our install guide for Windows, macOS and Linux.

Either way, the one concept to hold onto is the working folder. Claude Code works inside one folder at a time, and it can see everything in that folder and nothing outside it. So you point it at your project folder, and that is its world. This is a safety feature as much as anything.

What to do in your first hour

 

Point it at any folder with files in it, even a folder of documents, and ask what is in here and what does it do. It will read through and tell you. That alone is a useful trick and it costs you nothing to try.

Then make one small change. Something you can check with your own eyes, like changing a heading or a color. Watch how it asks permission before it changes the file, read what it says it is going to do, and approve it. That approval step is the most important habit in the whole tool and it is worth being deliberate about from the first minute.

Then break something on purpose and ask it to fix that. Seeing it diagnose a problem is what makes the whole thing click.

One thing to set up early, once you are past the first hour: a file called CLAUDE.md in your project. It is a plain text file where you write down the things you want it to always know, like what the project is and what rules to follow. It reads that at the start of every session, so you stop repeating yourself. There is a full guide at CLAUDE.md and auto memory.

What it costs, and where it struggles

Pro is twenty dollars a month and is enough for most people starting out. The heavier plans are Max at one hundred or two hundred every month, which are for people using it for hours every day. There is a full breakdown in how much does Claude Code cost. Everything on every plan shares one usage budget with the Claude chat apps, which surprises people.

Remember thought that Claude Code can be confidently wrong sometimes. It will state something incorrect in exactly the same tone it states correct things. It has no way to signal doubt, so that job is yours.

It struggles as projects get bigger. On a small project it can hold the whole thing in mind. On a large one it cannot, and it starts making changes that make sense locally and may break something elsewhere.

And it does not know what it should not do. It will happily build something that works perfectly and is wide open to anyone who wants to poke at it. If you are handling other people's data, passwords or payments, that is the point to get a real person to look at it before you launch. We covered why in just because you can vibe code it doesn't mean you should ship it.

None of that is a reason to avoid it. It is a reason to stay in the loop while you use it. The people getting the most out of this tool are not the best programmers. They are the ones who read what it did.

Steps

  1. Get a paid Claude plan

    Claude Code is not included with the free Claude.ai account. Sign up for Pro at twenty dollars a month, which is enough for most beginners, or a Max plan if you already know you will use it heavily.

  2. Choose the desktop app or the terminal

    The desktop app for Mac and Windows is a normal application with buttons and needs no command line knowledge. The terminal version is what most developers use. Both run the same tool underneath, so pick whichever you will actually open.

  3. Install it

    Download the desktop app from Anthropic, or run the single install command for your operating system if you are using the terminal. You do not need administrator access on Windows.

  4. Point it at a folder

    Claude Code works inside one folder at a time and can only see what is in that folder. Open the folder holding your project, or make a new empty one to experiment in.

  5. Ask it to explain before changing anything

    Start your first session by asking what is in this folder and what does it do. Reading its explanation teaches you more about how it works than watching it write code.

  6. Make one small change and read the approval prompt

    Ask for something small you can verify with your own eyes, like changing a heading. When it asks permission before editing the file, actually read what it says it will do before approving. That habit is the whole discipline.

Frequently asked questions

Do I need to know how to code to use Claude Code?
No. People with no programming background use it to build and ship working software. What you do need is the willingness to read what it produced and ask it to explain anything you do not understand, because the tool sounds equally confident whether it is right or wrong.
Is Claude Code free?
No. It requires a paid Claude plan, and the free Claude.ai account does not include access. Pro starts at twenty dollars a month, with Max plans at one hundred and two hundred for heavy daily use.
How is this different from just using the Claude app?
The Claude app is a conversation, so it gives you answers and you do the work. Claude Code is an agent, meaning it opens your actual files, makes the changes, runs the project to check its work and fixes what it finds. One tells you how, the other does it.
Can it work on a project I already have?
Yes, and this is one of the most useful things it does. Point it at an existing folder and it reads through the files to understand how they fit together, so it can work on projects it did not build, including ones you do not understand yourself.
Will it break my files?
It asks permission before changing anything, showing you the exact edit first. The real protection is version control, so set up Git and commit your work whenever the project is in a good state. Then any bad session costs you minutes rather than your project.
What happens if I get stuck?
Ask Claude Code itself, since it can read your error messages and explain what went wrong in plain English. Run claude doctor to check your installation, and ask it to explain any concept you hit rather than looking it up elsewhere. The tool is a decent teacher if you use it as one.

Built something with Claude Code?

ClaudeFolio is the directory of projects built with Claude Code. If this guide helped you ship something, the community would like to see it.

More guides