Claude Code for Dummies
By Jasmine Sun · Last updated: January 21, 2025
I am dumb enough that even the existing "Claude Code for nontechnical people" guides were still too scary for me. So I made one that is even dumber:
- Minimal setup for Claude Code
- Ideas for starter projects
- Tips for talking to Claude Code
- How I built two of my first projects
Setting up Claude Code
Setting up Claude Code is slightly scary if you've never touched your Terminal before (like me). But once I got past the hackery UI, I found it easier and more powerful than the web/app versions:
- Upgrade to the Pro ($20/month) or Max ($200/month) plan.
- I installed Claude Code in my Terminal, which is an app already on your computer. Once it installs, type
claude and hit Enter to start a session of Claude Code.
- Make sure it says "Opus 4.5" at the top of the screen, or ask what model it's using (and tell it to switch to Opus 4.5 if not).
- Then you can start: tell it your project idea or command in plain English, and it'll type back. You can have back-and-forths for brainstorming, execution, etc. Terminal looks scary but is basically chat in a different font.
- When you want to start a new session of Claude Code (e.g. different projects in different windows), hit Cmd-N in the Terminal and type
claude again.
- Your projects start as a file that's "local" to your computer, not on the cloud where other devices can access. Tell Claude to host it on a website if you want to share it. Then future updates will need to be explicitly deployed to the cloud (or tell Claude to keep local/cloud in sync).
Starter Project Ideas
If you don't immediately think of a software-shaped problem in your life, I recommend picking a dead-simple starter project just to try it out. Here are some ideas for things to ask Claude:
- Turn a CSV into a report with charts, plots, and insights. You could use some actual data you have, or try exporting your Goodreads data, Substack data, etc instead. Suggest edits, then save the report as a PDF.
- Make a static website. This can be a personal website, an informational page, a gallery of images, or something else. For example, you can draft your website content in Google Docs, export it as a Markdown file (easy for Claude to read), and then tell Claude to convert it into a site. Then, play with the design by giving it inspiration images or fonts/colors/vibes. Finally, ask it to help you host it on a free Github account.
- Build a personal tracker app. Tracker apps are simple and fun to personalize: Claude can make a site for you to log your books, movies, recipes, health stats, journaling, or anything else. Then actually use it, and fix bugs / add features as you go.
- Automate an existing workflow. Think of a rote task you have to do, e.g. "get transcripts from YouTube videos" or "format a document according to brand guidelines." Explain to Claude what you do manually today, and ask it to write a script to help you automate it for the future. Test and debug until it works.
- Design a custom game for a loved one. Claude can help you make a simple game like 20 Questions, Wordle, or Brick Breaker (or any other idea). What's fun is customizing the graphics and theme based on someone's unique interests, then building a site to send to them.
Tips for Talking to Claude Code
More importantly, though, is adopting the right attitude about Claude Code. Most of the tips below are about experimentation, looseness, and play—none of this is high-pressure, and the AI is more adaptive and subtle than you think.
- Keep it simple to start. Pick a tiny project before you try a harder one. Don't worry about skills, subagents, webhooks, and all other "best practice" guides until you feel comfortable building with the basics. Test step-by-step: you can always add more features or styling later.
- The way you talk to Claude doesn't matter. Even in your terminal, Claude Code is a chatbot just like ChatGPT, so it's ok to ramble and be unclear and not know the right words for things. Unlike writing real code, Claude Code won't break because of an extra comma.
- Default to trying stuff. Rather than making assumptions about what Claude can/can't do, get in the habit of asking Claude to do things, and having it tell you if it can't. Over time you'll grasp what is within or beyond its abilities. Or just type and ask: "do you know how to do X?"
- Just approve everything. Someone will yell at me for saying this, but you will learn fastest by approving every permission/action Claude asks for, as long as it's not deleting all your files or whatever. Sometimes Claude will also tell you to get accounts (e.g. Github, Vercel). If it's free, just do it.
- Call Claude on its bullshit. Claude Code has its own form of sycophancy, which is that it says it's done things and it hasn't. Always check yourself. If this happens, screenshot the problem or paste the error message. Conversely, if Claude says it can't do something, you can always say "Try again" or "Find another way."
- Use images and screenshots. Claude can't always "see" its outputs (e.g. a website) but it can see your computer files, so I take screenshots and save them to my Documents folder. Then you can say "This button looks broken—look at my latest screenshot in Documents" and it can do that. You can also save inspiration photos—e.g. save a picture of another website you like, and say "redesign my site in the style of this."
- Beware personal data leaks on Github. It's great to open-source your code so other people can try your project. But if your project includes personal data (e.g. iMessage Wrapped), make sure to tell Claude to "Wipe the code of all personal information, e.g. contact names, before pushing to Github."
- Ask AI for help. If you get confused, open a normal Claude or ChatGPT window, screenshot/paste your problem, and ask what's going wrong.
Examples
If it's useful to have examples, I had Claude write two blog posts about how I built my iMessage Wrapped and YouTube converter, including the actual prompts I sent it. If you read them, you'll see how stupid my questions are, and how little technical knowledge you need to make this work!
- I Hate Video: generate a clean, grammatical PDF transcript for any YouTube video
- iMessage Wrapped: a decade of evolving relationships and interests, as told through my texts
If you liked this, sign up for my newsletter for more human coverage of AI.