· Mark Lester Mahilum · Tutorials · 2 min read
Getting Started with Claude Code: Your First AI-Native Workflow
Install Claude Code, run your first session, and build your first real workflow. A practical beginner guide from real daily use.
Claude Code is the fastest way to go from idea to working code. This guide walks you through setup and your first real workflow.
What you’ll build
By the end of this tutorial, you’ll have Claude Code installed and a repeatable workflow for one real task in your daily work.
Prerequisites
- macOS, Linux, or Windows with WSL
- Node.js 18+ installed
- An Anthropic account
Step 1: Install Claude Code
npm install -g @anthropic-ai/claude-codeVerify the install:
claude --versionStep 2: Authenticate
claudeOn first launch, it’ll prompt you to authenticate with your Anthropic account. Follow the browser flow.
Step 3: Run your first session
Navigate to any project directory and start Claude Code:
cd your-project
claudeYou’re now in a session. Claude Code can see all your files.
Step 4: Give it a real task
Don’t start with “hello world.” Give it something you actually need:
Add input validation to the signup form: email format check and password minimum 8 charsWatch it read the relevant files, make the changes, and explain what it did.
What to try next
/helplists all available slash commandsclaude "explain this codebase"gets you oriented in a new project- Try a multi-step task: “refactor X, then add tests, then update the README”
FAQ
What is Claude Code?
Claude Code is Anthropic’s official CLI for Claude. It runs in your terminal and can read, write, and execute code in your project, which makes it an AI pair programmer that works directly in your development environment.
Do I need coding experience to use Claude Code?
Basic terminal familiarity helps, but Claude Code is designed to lower the barrier to building software. You can pick up the terminal side as you go.
How is Claude Code different from the Claude web interface?
Claude Code operates directly in your codebase with persistent context across files. It can run commands, edit files, and iterate on real code, not just chat about it.
Next step
Next, give it memory: CLAUDE.md persists instructions across every session. Then make it finish the job with session goals and Stop hooks. If you want a setup tuned to your codebase from day one, that is what my Claude Code workflows service does. Book a call.

