Claude Code Complete Tutorial
Welcome to the Claude Code Complete Tutorial! This tutorial will guide you from scratch to mastering all aspects of Claude Code.
📚 Tutorial Contents
Basics
- What is Claude Code
- Core Features
- Use Cases
- Comparison with Other Tools
- System Requirements
- Installation Steps
- First Run
- Common Issues
- Getting API Key
- Configuration File Setup
- Environment Variables
- API Security Best Practices
- First Command
- Basic Workflow
- Common Operations
- Starter Project
Intermediate
- Interactive Mode Introduction
- Session Management
- Context Preservation
- Keyboard Shortcuts
- File Operations
- Code Generation
- Code Refactoring
- Debugging Assistance
- MCP Protocol Introduction
- Configuring MCP Servers
- Common MCP Servers
- Custom MCP Servers
- Subagent Concepts
- Available Subagent Types
- Subagent Use Cases
- Parallel vs Serial Execution
Advanced
- Plugin Architecture
- Installing Plugins
- Plugin Configuration
- Recommended Plugins
- Skills Introduction
- Built-in Skills
- Custom Skills
- Skills Development Guide
- Terminal Output Format
- Markdown Rendering
- Colors and Styles
- Custom Output
- Hook Mechanism
- Lifecycle Hooks
- Custom Hooks
- Hook Configuration Examples
Reference
- Command Line Arguments
- Global Options
- Configuration File Details
- Complete Command List
- Working Modes
- Plan Mode
- Permission Control
- Session Control
- Slash Commands Overview
- Common Commands Explained
- /commit, /review-pr, etc.
- Command Combination Tips
- Checkpoint Concepts
- Save and Restore
- Session Management
- Best Practices
- Plugin API
- Plugin Development
- Plugin Publishing
- Plugin Maintenance
Practical
- Web Application Development
- API Development
- Code Review and Refactoring
- Automation Scripts
- Test-Driven Development
- Official Documentation
- Community Resources
- FAQ
- Tips and Tricks
🎯 Learning Recommendations
Beginner Path
Follow chapters 1-6 in order to learn the basics.
Intermediate Developer
If you're familiar with basics, jump to chapters 7-12.
Advanced User
For deep customization, focus on chapters 9-10 and 13-17.
💡 How to Use This Tutorial
Progressive Learning | Each chapter builds upon previous ones
Hands-on Practice | Each chapter includes code examples and exercises
Bilingual | All content is available in both Chinese and English
Continuous Updates | Tutorial updates with Claude Code releases
Last Updated: 2026-01-21