
Everything I Wish Someone Had Sent Me When I Started With Claude Code
So you opened your terminal, typed claude, and now you’re trying to figure out what the hell to do next.
I get it. I’ve been there. The first week with Claude Code is genuinely confusing : there are docs, courses, awesome lists, plugins, subagents, skills, MCP servers, and roughly nineteen Discord servers all telling you slightly different things. Anthropic ships fast, the community ships faster, and half the tutorials you find on Google were already outdated by the time they got indexed.
So I made you a list. This is what I’d send a friend if they texted me “okay where do I actually start.” Nothing in here is filler. If a resource is on this list, I either learned something real from it or I keep going back to it. If it’s not here, it probably wasn’t worth your evening.
A small note before we start. I don’t get anything for linking these. No affiliate codes, no sponsorships. Just stuff I think is good. If something on this list goes downhill, tell me and I’ll yank it out.
The official stuff (read these first)
I know, I know —> “read the docs” is the most boring advice in tech. But hear me out: the Anthropic docs and engineering blog are unusually good. Half of what you’ll read on Medium is just someone’s paraphrase of these pages anyway, so you might as well get it from the source.
The docs you’ll actually use
- Claude Code Overview — Start here. Covers install, what it can do, and how it slots into your terminal/IDE/desktop/browser.
- Claude Code Docs Map — A flat list of every doc page, which is wildly faster than clicking through nav menus.
- Best Practices for Claude Code — If you only read one link in this entire post, make it this one. Seriously.
- Building Agents with the Claude Agent SDK — The SDK got renamed from “Claude Code SDK” to “Claude Agent SDK” because turns out the same harness can power way more than coding agents.
- Claude API Documentation — For when you stop using Claude as a CLI and start embedding it in your own code.
- The npm package — Where the bits actually live.
- Anthropic Quickstarts (GitHub) — Starter apps you can clone and deploy without overthinking it.
The blogs worth subscribing to
- Anthropic Engineering Blog — Easily one of the best engineering blogs in AI right now. Tool design, parallel agents, session management, tool-use patterns. Read the backlog.
- Claude.com Blog — Product news, hackathon recaps, customer stories.
- Anthropic News — Model launches and research drops.
- Anthropic Learn Hub — A nice front door to courses, AI Fluency stuff, and frameworks.
Free courses that don’t waste your time
Anthropic put four full courses on Anthropic Academy (Skilljar) and they’re all free. No credit card, no email gate, no “upgrade to unlock module 3.” If you take all four, you’ll spend about ten hours and come out the other side genuinely good at this.
The big four (do them in this order)
- Claude with the Anthropic API — Stops Claude from just being a chatbot in your browser. Covers messages, streaming, tool use, prompt caching.
- Introduction to Agent Skills — What Skills actually are, when to write one, and how they’re different from prompts and subagents.
- Introduction to Model Context Protocol — The thing that lets Claude do stuff in your environment instead of just talking about it.
- Claude Code in Action — The full Claude Code workflow. Hooks, custom commands, context management, the works.
The shorter ones, if you’re impatient
- Claude Code 101 — One hour, twelve lectures. Good if you just want a quick overview.
- Introduction to Subagents — Twenty minutes. Will probably change how you architect your workflows.
- Skills in Claude Code — How to build, share, and not over-engineer your Skills.
- MCP: Advanced Topics — Sampling, transports, the stuff the intro skips.
- The full course catalog — Everything Anthropic has put out, including the AI Fluency stuff for non-engineers.
If you prefer Coursera’s vibe
- Claude Code in Action on Coursera — Same material, but with the Coursera Coach AI tutor and extra quizzes. Free to audit.
YouTube — for when you want to watch someone else use it
Honestly, half the trick to Claude Code is flow — when to plan, when to let it run, when to cut your losses and start a new session. That stuff is hard to learn from text. Watching someone work with it for an hour will teach you things no doc ever will.
- Anthropic’s official YouTube playlist — Walkthroughs of features as they ship.
- Anthropic’s 7-Hour Course in 27 Minutes (David Ondrej) — A surprisingly faithful condensed version. Good for a quick pass before going deep.
- Anthropic’s FREE Claude Code Courses Are Actually Good (DorianDevelops) — An honest review of the Skilljar courses by someone who isn’t being paid to like them.
- Claude Support Video Tutorials — Short, official, occasionally exactly what you need.
Blogs and deep-dives that changed how I think
These are the posts I keep going back to. Some are official, some are written by random folks who happened to nail something the official docs danced around.
The ones I’d hand to my past self
- Best Practices for Claude Code — Yeah, I’m linking it twice. That’s how often I re-read it.
- How Anthropic Teams Use Claude Code (PDF) — Ten internal teams, including marketing and legal, walking through how they actually use it. Refreshingly un-marketing.
- Seeing Like an Agent: How We Design Tools in Claude Code — Will mess with your head a little, in a good way. Tool design from the agent’s perspective.
- Using Claude Code: Session Management and 1M Context — How to think about long sessions and the bigger context window.
- Redesigning Claude Code on Desktop for Parallel Agents — A rare peek at the UX thinking behind multi-agent flows.
Community writing that’s worth your time
- Writing a Good CLAUDE.md — HumanLayer — The single best post on the most-leveraged file in your repo. The “less than 300 lines” rule comes from here, and it’s right.
- Practical Best Practices for Agentic Coding — Habib Mrad — A thoughtful expansion of Anthropic’s best-practices post. Less “how” and more “why.”
- How Anthropic Engineering Teams Use Claude Code Every Day — CodingScape — A nice companion to the official PDF, with the patterns extracted into stuff you can do tomorrow.
- The 4 Official Free Anthropic Courses — DEV.to — Why those four Skilljar courses fit together the way they do.
- Claude Code Tutorial for Beginners — codewithmukesh — Fifteen-minute, opinionated walkthrough with an honest comparison to Copilot and Cursor.
Independent stuff that’s somehow better than it has any right to be
- ClaudeLog — Run by InventorBlack (a Claude Developer Ambassador). Not affiliated with Anthropic. Probably the best independent knowledge base for power-user techniques.
- Awesome Claude AI Resources Directory — A web-based aggregator that pulls from across the ecosystem. Good for browsing.
The awesome lists (your real homepage from now on)
If you bookmark nothing else from this post, bookmark these. The Claude Code ecosystem moves so fast that the only sane way to keep up is to watch what gets added to these repos every couple of weeks.
- hesreallyhim/awesome-claude-code — The flagship. Skills, hooks, slash-commands, agent orchestrators, applications, plugins. Thoughtfully curated and annotated. Start here.
- jqueryscript/awesome-claude-code — Tools and integrations sorted roughly by stars. Good for spotting trends.
- rohitg00/awesome-claude-code-toolkit — Calls itself the most comprehensive toolkit. It’s not exaggerating: 135 agents, 35 skills, 42 commands, 176+ plugins. Bring snacks.
- VoltAgent/awesome-claude-code-subagents — 100+ subagents, organized by domain.
- VoltAgent/awesome-agent-skills — Over a thousand Skills, and many of them work across Claude Code, Codex, Gemini CLI, and Cursor.
- travisvn/awesome-claude-skills — Skills sorted by category (docs, dev tools, data, design).
- BehiSecc/awesome-claude-skills — Another solid Skills collection.
- ComposioHQ/awesome-claude-plugins — Plugins extending Claude Code with custom commands, agents, hooks, MCPs.
- quemsah/awesome-claude-plugins — An automated, metrics-driven plugin tracker.
- vijaythecoder/awesome-claude-agents — Specialized AI agents for full-stack work.
- langgptai/awesome-claude-prompts — A prompt library, if that’s your thing.
- punkpeye/awesome-mcp-servers — The reference list for MCP servers.
- awesome-skills.com — 150+ Skills, but with security annotations — really useful before you
git clonesomeone’s--break-system-packagesinstall script.
Subagents, skills, and plugins worth installing
The awesome lists above have everything. These are the ones I’d actually try first.
Subagents
- VoltAgent/awesome-claude-code-subagents — Pick the ones you need, don’t install all hundred.
- claude-code-sub-agents — One of the most starred subagent collections.
- claude-code-unified-agents — Mashes together the best from several community repos.
- sub-agents.directory — A browsable directory.
Skills
- obra/superpowers — 20+ battle-tested core skills (TDD, debugging, collaboration patterns).
- Pika-Skills — Open-source skills powered by the Pika Developer API.
- seo-geo-claude-skills — 20 SEO and GEO skills that work across multiple agents.
- Trail of Bits Claude Code Skills — Security research and audit workflows from a serious security firm.
Plugins
- frontend-design — For when you don’t want your UI to look like every other AI-generated landing page.
- artifacts-builder — Multi-component HTML artifacts with React, Tailwind, shadcn/ui.
- mcp-builder — A skill that helps you write better MCP servers (yes, very meta).
- tdd-guard — Forces TDD workflows. Either you love this idea or you hate it.
- commands — Production-ready slash commands.
- cc-sessions — Hooks, subagents, commands, and git/task management bundled together.
- ralph-claude-code — An autonomous dev loop with intelligent exit detection.
- Continuous Claude — Runs Claude Code in a loop, auto-creating PRs. Use with caution.
The “guides as repos” people
These aren’t tools, they’re whole guides published as GitHub repos. Each one is genuinely useful in a different way:
- FlorianBruniaux/claude-code-ultimate-guide — A 271-question quiz, production templates, and a methodology section. Heavy. Excellent.
- luongnv89/claude-howto — Visual learner? This is yours. 10 modules, Mermaid diagrams everywhere, 11–13 hour learning path.
- shanraisshan/claude-code-best-practice — Workflow tips from Boris Cherny (the guy who built Claude Code) and other Anthropic engineers, distilled.
How to write a CLAUDE.md that doesn’t suck
Your CLAUDE.md is the single highest-leverage thing in your project. Get it right and Claude feels psychic. Get it wrong and you spend your whole day fighting with it.
- Writing a Good CLAUDE.md — HumanLayer — The canonical post. Read it.
- Anthropic’s Official Best Practices — Has CLAUDE.md guidance baked into it.
- A Karpathy-Derived CLAUDE.md — A single CLAUDE.md derived from Andrej Karpathy’s notes on LLM coding pitfalls.
The patterns that show up everywhere:
- Less is more. Past 300 lines, performance starts dropping. HumanLayer keeps theirs under sixty.
- WHAT / WHY / HOW. Map the codebase, explain the purpose, tell Claude how to verify its own changes.
- Progressive disclosure. Don’t dump everything in one file. Link out to other markdown files Claude can pull in only when relevant.
- Concrete commands beat abstract principles. “Run
bun test” is more useful than “Always test your code.”
Going deeper — research, papers, and the why behind it all
If you’ve read everything above and still want more, you’re at the point where the research papers start paying off.
- Anthropic Research Index — Filter for “agents,” “tool use,” and “interpretability.”
- Building Effective Agents — The original post that introduced the patterns Claude Code is built on. Required reading if you’re building anything agentic.
- Building Agents with the Claude Agent SDK — Why the same harness now powers research and video agents, not just coding.
- Model Context Protocol Specification — The actual spec, if you want to understand MCP from first principles.
- Anthropic Cookbook (GitHub) — Jupyter notebooks for RAG, tool use, embeddings, Skills, MCP. Recipes you can run.
- Writing Effective Tools for Agents — with Agents — Tool design from the team that designs Claude’s tools.
Tools that play nicely with Claude Code
The official surfaces
- VS Code Extension — Inline diffs, @-mentions, plan review, conversation history.
- JetBrains Plugin — IntelliJ, PyCharm, WebStorm, the lot.
- Claude Code Desktop — Visual diff review, parallel sessions, scheduled tasks. Underrated.
- Claude Code on the Web — Browser-based sessions on isolated VMs. No local setup.
- Claude in Chrome — Browser automation, form-filling, debugging from the console.
- Claude Code in Slack — Mention
@Claudewith a coding task in your team chat.
Companion tools that quietly make life better
- recall — Full-text search across your past Claude Code sessions. You’ll wonder how you lived without it.
- Rulesync — Translate configs between Claude Code, Cursor, Aider, etc.
- run-claude-docker — Run Claude Code in an isolated Docker sandbox. Sleep better.
- CCHub — Desktop app for managing the whole ecosystem (MCP marketplace, profiles, skills, plugins).
- Repomix — Pack your repo into a single AI-friendly file. Great for one-shot prompts.
- ccundo — Granular undo, by reading directly from session files.
- claude-code-docs (mirror) — A mirror of Anthropic’s docs with full-text search. Sometimes faster than the real site.
Where the community actually hangs out
- r/ClaudeAI — 535k+ members. Daily tips, complaints, and the occasional gem.
- r/Anthropic — Smaller and more product-focused.
- Anthropic Discord — The official one. Best place to talk to Anthropic staff and Developer Ambassadors directly.
- Hacker News — “claude code” search — High-signal threads pop up multiple times a week.
- MCP on GitHub — Where the protocol’s evolution gets argued out in real time.
If you only have three weeks, do this
If this list feels like a lot — yeah, it is. Here’s the actual plan I’d give a friend.
Week 1 — Get something done.
- Install Claude Code. Read the Overview.
- Read Best Practices for Claude Code. Yes, the whole thing.
- Take Claude Code in Action on Skilljar. Three hours, well spent.
- Write a tiny CLAUDE.md for one real project, using HumanLayer’s guide.
Week 2 — Get good.
- Read How Anthropic Teams Use Claude Code.
- Take Introduction to Subagents and Skills in Claude Code.
- Browse hesreallyhim/awesome-claude-code. Install two or three things. No more.
- Try Plan Mode on something non-trivial.
Week 3 — Go deep.
- Take Introduction to Model Context Protocol.
- Build a tiny MCP server for an API you already use.
- Read the Agent SDK post and start something small with it.
- Subscribe to the Anthropic Engineering blog and r/ClaudeAI.
After that — just keep showing up.
- Skim ClaudeLog and the Anthropic Engineering blog once a week.
- Watch what shows up in awesome-claude-code. That’s basically the radar.
One last thing
A list like this is partially out of date the moment it goes live. Stuff ships every week. The durable advice — the only advice that’ll still be true a year from now —> is this: bookmark the awesome-lists, follow the Anthropic Engineering blog, and spend more time using the tool than reading about it.
Reading about Claude Code is fun. Using it is what actually makes you better at it.
If you found something I missed that genuinely belongs on this list, let me know —> I’ll keep this updated as the ecosystem evolves.
Lets Code
Contributing Writer