/claude/forgetting started / claude-code-for-non-devs
Getting started

Claude Code for non-developers: what it is and how to start

Arthur Teboul
Arthur TeboulEditor, claude/for
AUG 12 · 10 MIN

Claude Code writes and runs code for you inside a project folder. No coding skill needed, but you need a Pro or Max plan, not Free.

Claude Code is Anthropic's tool for building software: instead of just answering in a chat window, it reads, writes, and runs code directly inside a project folder on your behalf. You don't need to know how to code to use it, you describe what you want in plain English and it does the typing. What you do need is a paid plan; Claude Code isn't part of the Free tier.

What Claude Code actually is

Regular Claude, the chat you get at claude.ai, answers in text. You ask a question, it writes a response, nothing on your computer changes. Claude Code is different: it operates on a real project folder, creating files, editing them, and running commands like a developer would, just without you having to write the commands yourself.

There's also Cowork, a third mode in the Claude desktop app, worth distinguishing from Claude Code because people mix the two up. Cowork handles delegated, multi-step work like research, document drafting, and file organizing, using the same underlying agent architecture as Claude Code but without a terminal or a coding project attached.

Claude Code is for building things; Cowork is for getting non-coding tasks done. Both sit next to plain Chat in the desktop app, which now has three tabs: Chat, Cowork, and Code.

Claude Code itself shows up in three places, and each one behaves a little differently:

That last point matters if you've heard that the web version "removes features." It does, but not because you're somehow inside GitHub. It's a separate, more limited execution environment that Anthropic runs for you, with fewer permission modes and no access to your local files.

Access and plans

Claude Code is not on the Free plan. It requires Pro or Max. If you've only ever used the free claude.ai chat, this is the one thing to check before you try to follow any Claude Code tutorial.

Pro costs $17/month billed annually (or $20/month billed monthly) and includes Claude Code. Max comes in two tiers: Max 5x at $100/month gives you five times the usage of Pro in a session, and Max 20x at $200/month gives you twenty times. Team and Enterprise plans include Claude Code too, at their own seat pricing. For the full breakdown of what each tier actually buys you in practice, see Claude Code pricing broken down. Source: claude.com/pricing.

Anthropic no longer publishes fixed prompt counts or hours-per-week numbers. Official guidance describes usage only in relative terms, Max 5x and 20x as multiples of the Pro baseline, inside a rolling five-hour window plus a separate weekly cap. If you're on Pro and building anything beyond a small script, expect to bump into that limit before you expect to.

Your first project

The fastest way to understand any of this is to build something small. Open the desktop app's Code tab, or run claude in a terminal if you installed the CLI, then point it at an empty folder. Describe what you want in a sentence or two: a personal website, a small tool that reformats a CSV, whatever you actually need.

now

Pick something small and real

A one-page website, a script that renames files, a tool that tracks something you already track by hand.

now

Describe it in plain English

Say what it should do and who it's for. Claude Code will ask clarifying questions if it needs to.

next

Watch what it changes before approving

Especially the first few times. This is how you build a feel for what 'safe' looks like.

next

Ask it to explain anything you don't recognize

"What does this file do?" is a completely normal question to ask your own project.

For the full step-by-step, including which permission mode to start in and how to get from an idea to something live on the internet, see your first Claude Code project.

The concepts worth understanding before you start

A handful of ideas explain almost everything confusing about Claude Code. None of them require a technical background, they just aren't things a chat interface ever taught you.

Permission modes. This is the actual safety mechanism, and there are six of them, not the "ask every time or don't" binary you might expect. Manual (the default) asks before every action, the safest place to start. Plan mode goes further and won't touch files at all, it just reads your project and proposes a plan for you to approve. Accept edits auto-approves file edits and everyday filesystem commands but still asks about anything riskier.

The other three are for once you're past the beginner stage. Auto runs without routine prompts, backed by a separate classifier model, currently a research preview, that reviews actions before they execute and blocks anything that looks like it's escalating beyond what you asked for. Don't ask only runs pre-approved tools, built for automated pipelines, not day-to-day use. Bypass permissions skips checks entirely and is explicitly documented as offering no protection against prompt injection, meant only for isolated, disposable environments.

As a beginner, live in Manual or Plan mode until you've built a feel for what Claude Code actually does with a given request, then graduate to Accept edits. Source: Choose a permission mode.

CLAUDE.md. A plain text file you write, dropped in your project folder, that Claude Code reads at the start of every session, delivered right after its own instructions and before anything else. It's the place to write down things a new collaborator would need to know: what the project is, conventions you want followed, things not to touch.

You don't have to write one from scratch; typing /init analyzes your codebase and generates a starting version for you. Source: How Claude remembers your project.

Skills. A skill is a small markdown file that packages instructions Claude Code can load on demand, for a specific recurring task, like a checklist or a workflow you use often. You invoke one automatically or by typing /skill-name. They live in a .claude/skills/ folder, and you can install them yourself or pull one from a plugin marketplace. Source: Extend Claude with skills.

MCP and connectors. MCP is the underlying protocol that lets Claude Code talk to outside tools and services. Connectors are the friendlier layer on top, apps like Gmail or a project tracker that you authenticate once. If you're signed into the same account, connectors you've already enabled on claude.ai load automatically into CLI sessions. New to connectors entirely? Claude connectors explains them in the chat app first.

That inheritance is narrower on Claude Code on the web, it only picks up connectors enabled on claude.ai plus whatever's committed to the repository itself. Source: MCP in Claude Code.

Context window. Every conversation has a limit on how much Claude Code can hold in mind at once, and performance genuinely degrades as you approach it, not just cuts off. Official guidance recommends running /compact to summarize and free up space around the 40 to 50 percent mark. It also recommends avoiding the last 20 percent of the window entirely for anything complex spanning multiple files.

In practice, this means a long, sprawling session on a big feature is a worse idea than a few focused ones. Source: Managing the context window.

Permission modes are the actual guardrail here, not the entire safety plan.

Safety basics, and the honest version of the data question

The .env risk you may have heard about is real: a file holding API keys or passwords isn't on Claude Code's list of specially protected paths. It can read and edit one like any other file. The mitigation isn't "never let Claude near secrets," it's using Manual or Plan mode while you're learning, keeping new projects in private repositories, and rotating any key that does get exposed.

Worth knowing too: Auto mode's classifier is specifically documented to block pushing secrets or credentials to a repository known to be public. That's a real, if recent, technical guardrail on top of the older advice.

On training data: A "Model Improvement" setting in your privacy controls decides this, shown in the app as "Help improve Claude." Claude Code's own docs put it plainly: new models train on Free, Pro, and Max data "when this setting is on," and turning it on extends retention from 30 days to 5 years. Check your own account rather than assume either way. One nuance that applies regardless of your choice: conversations flagged by Anthropic's safety systems for policy review can still be used to improve enforcement, separate from the training toggle. On principle, don't paste real secrets or confidential data into any AI chat, trained-on or not, since you're relying on someone else's infrastructure either way. Source: Data usage.

What you can realistically build, and what still gets in the way

Claude Code's cloud environment ships with Python, Node.js, Ruby, PHP, Java, Go, Rust, a database, and Docker pre-installed, which is genuinely full-stack capability, not a toy sandbox. As a beginner, that means static websites, interactive web apps with logins and databases, small desktop tools, and scripts that automate something tedious are all realistic first projects, not stretch goals.

What still gets in the way, honestly: default AI-generated interfaces tend to look generic unless you push back on the design. That's a known pattern across the industry, not something specific to Claude. Usage caps are real and will interrupt a longer project mid-flow, and if you overflow into metered API pricing it's noticeably more expensive per token than staying on a subscription plan.

And even though Claude Code handles the mechanics, you'll still need to learn, once, what GitHub, a deploy platform, and a domain name each actually do. Those remain separate concepts a plain chat never required.

Tested on Claude Sonnet 5 and Opus 4.8 in the desktop app's Code tab, July 2026.

This site isn't run by Anthropic. We're an independent guide, and we'd rather tell you where Claude Code is genuinely limited than pretend it isn't.

Do I need to know how to code to use Claude Code?

No. You describe what you want in plain English and Claude Code writes and runs the code. Understanding basic concepts, like what a file or a folder is, helps, but you don't need programming experience to get something working.

Is Claude Code free?

No. It's included with Pro ($17 to $20/month) and Max ($100 or $200/month), plus Team and Enterprise plans. It is not available on the Free plan. If you've only used free claude.ai chat before, this is the gap to budget for first.

What's the difference between Claude and Claude Code?

Claude, the chat at claude.ai, answers questions in text and doesn't touch your computer. Claude Code operates on an actual project folder: it creates files, edits them, and runs commands to build or modify software. Your approval at each step depends on the permission mode you're in.

Is Claude Code safe for beginners?

Yes, if you start in Manual or Plan mode, where it asks before touching anything or proposes changes without making them. The riskier modes, Auto and especially Bypass permissions, exist for later, once you understand what Claude Code tends to do with a given instruction. See how to use Claude if you want the fundamentals before adding a coding layer on top.

Can I use Claude Code without opening a terminal?

Yes. The desktop app's Code tab gives you the same local project access as the command-line tool, through a graphical interface, no terminal commands required. Claude Code on the web (claude.ai/code) is terminal-free too, though it's a more limited, cloud-only research preview. For the basics of using Claude day to day before you add coding into the mix, see how to use Claude, and for the wider setup picture, getting started.

One Claude move in your inbox, every Sunday

Four minutes, tested on a real job, then back to your weekend. Free.