Skip to main content

Command Palette

Search for a command to run...

Claude Code From Zero

A hype-free guide to getting started with Claude Code

Updated
4 min read
Claude Code From Zero
B
I’m a first-generation software engineer writing in public about building and measuring AI-driven systems. I write about my strategies and experiences taking vibe code to viable systems.

Introduction

Claude Code is one of the hottest AI coding tools on the market right now , and individuals and companies alike are all rushing to integrate it into their workflows.

Despite all this demand for good learning material, most content around the tool is either:

Vibe code bros farming views from AI hype with generic talking points and no concrete explanation or examples.

OR

Power users who show advanced, multi-agent workflows while assuming a baseline tool knowledge in the audience.

And so I've compiled the common use cases, questions , and pain points I've seen training new users into this practical beginners guide/video series to (hopefully) make getting started less intimidating.


Who is this for ?

While anyone interested in Claude can probably find some value here, this is mostly written for developers who are

  1. New to Claude Code

  2. Trying to understand the actual workflows and features

  3. At least moderately experienced with development workflows


Building Block #1 : Using the Claude Code CLI

https://youtu.be/yFUA-Xpok2E

Before you can start customizing Claude , it helps to know how to use it!

In Episode 1 we cover the basics of Claude Code CLI , including :

  • Initializing Claude in terminal within CWD

  • Prompting , attaching context, and conversation manipulation

  • Slash commands

  • Models

  • Modes


Building Block #2: Understanding Context

https://youtu.be/9bTvWISTJEU

Context is one of the most important Claude Code concepts. Bad context leads to bad output. Good context gives Claude enough information to work without guessing.

This episode focuses on:

  • What is Context? Why is it important ?

  • What are tokens?

  • How to manage and audit Context within Claude Code


Building Block #3: Using CLAUDE.md , Rules , and Memory

https://youtu.be/hUOA3LIkWYQ

Once you understand basic context, the next step is persistent project guidance. This is where CLAUDE.md, rules, and memory become important.

This episode covers:

  • What is CLAUDE.md and what belongs in it

  • How CLAUDE.md is read/loaded in Claude workflows

  • Rules, how to create and scope them

  • Memory versus CLAUDE.md and Rules


Building Block #4: Understanding the Power of Skills

https://youtu.be/1iMHwyha8lw

Skills are where Claude Code starts to become more customizable and reusable.

Instead of explaining the same workflow every time, you can package repeatable instructions, scripts, references, and procedures into a skill. These are also lazy loaded, as opposed to preloaded like CLAUDE.md

, so you get more granular control over context consumption.

This episode covers:

  • What is a skill , how do skills behave in Claude Code?

  • What are skills useful for

  • How to create a skill

  • How to structure a skill

  • Examples of reusable engineering skills


Building Block #5: Expanding Context Bandwidth with Subagents

https://youtu.be/lHwipOVbl_4

One common failure mode with AI coding tools is asking a single agent to plan, implement, test, review, and justify its own work in one flow. That can work for small tasks, but it gets weaker as complexity increases and context windows fill up.

Subagents are how Claude Code addresses this by allowing us to introduce granular model selection for different workflow tasks, introduce separation of concerns , and expand our context window bandwidth.

This episode covers:

  • What subagents are

  • How they help with context separation, focus , etc.

  • When to use a subagent

  • How to create ,scope , and use subagents

  • The “agent teams” experimental feature


Building Block #6 : Enabling Provider/Agent Interaction via MCP

https://youtu.be/Ox7ibMIDJjE

MCPs, or Model Context Protocol servers, are how Claude Code can connect to external tools and systems.This is where Claude Code becomes more than a repository assistant.

This episode covers:

  • What do MCP's do ?

  • What are the benefits of MCP

  • How to check MCPS

  • How to add a MCP server to Claude Code


The Takeaway

Claude Code is most useful when you treat it like an engineering system, not a magic autocomplete. Used casually, it makes you faster. Used deliberately, it makes you faster and the output holds up in production.

The patterns and tools covered here, when applied thoughtfully, will help you push past vibe coding and reach quality engineering outcomes.