Skip to main content
Back to Home

Glossary

Common terms you'll encounter when learning Claude Code, Git, VS Code, and programming in general.

A

API

Programming

Application Programming Interface - a way for programs to talk to each other. Claude Code uses the Anthropic API to communicate with Claude.

B

Branch

Git & GitHub

A parallel version of your code. You can work on new features in a branch without affecting the main code until you're ready.

Related:
MainMerge

C

Claude Code

Claude Code

A VS Code extension that integrates Claude AI directly into your development workflow, allowing you to ask questions, generate code, and get help without leaving your editor.

Related:
VS CodeExtension

CLAUDE.md

Claude Code

A markdown file placed in your project root that gives Claude context about your project, including coding standards, architecture decisions, and specific instructions.

CLI (Command Line Interface)

Terminal & CLI

A way to interact with software by typing commands instead of clicking buttons. Git and many developer tools use CLIs.

Clone

Git & GitHub

To download a copy of a repository from GitHub (or another remote) to your local computer.

Command Palette

VS Code

VS Code's "search for anything" feature. Open it with Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows) to find any command.

Commit

Git & GitHub

A saved snapshot of your project at a point in time. Like a save point in a video game - you can always go back to it.

Context Window

Claude Code

The amount of text (code, conversation, files) that Claude can "see" and consider at once. Larger context windows allow Claude to understand more of your project.

D

Dependency

Programming

A package or library that your project needs to run. Listed in files like package.json (JavaScript) or requirements.txt (Python).

E

Environment Variable

Terminal & CLI

A named value that programs can read. Often used for configuration like API keys. Set differently on Mac vs Windows.

Extension

VS Code

An add-on that adds features to VS Code. Claude Code is an extension. You install them from the VS Code marketplace.

I

Integrated Terminal

VS Code

A terminal/command line built into VS Code. You can run commands without leaving the editor.

Related:
Terminal

J

JSON

Programming

JavaScript Object Notation - a common format for storing and exchanging data. You'll see it in config files and API responses.

M

Markdown

Programming

A simple way to format text using symbols. # for headings, **bold**, *italic*. Used in README files and CLAUDE.md.

MCP (Model Context Protocol)

Claude Code

A protocol that allows Claude to connect to external tools and data sources, extending its capabilities beyond the default features.

Merge

Git & GitHub

To combine changes from one branch into another. Often used to add new features into the main branch.

Related:
BranchPull Request

P

Package Manager

Programming

A tool that installs and manages dependencies. npm/yarn for JavaScript, pip for Python, Homebrew for Mac system tools.

Path

Terminal & CLI

The location of a file or folder on your computer. Like an address. Example: /Users/you/projects/my-app

Pull

Git & GitHub

To download and integrate changes from a remote repository into your local repository.

Related:
PushFetch

Pull Request (PR)

Git & GitHub

A way to propose changes on GitHub. Others can review your code before it gets merged into the main branch.

Push

Git & GitHub

To upload your local commits to a remote repository like GitHub.

Related:
PullRemote

R

Remote

Git & GitHub

A version of your repository hosted somewhere else, usually on GitHub. "Origin" is the default name for your main remote.

Repository (Repo)

Git & GitHub

A folder that Git tracks for changes. Contains all your project files plus hidden Git data that records the history of changes.

Related:
CloneRemote

S

Shell

Terminal & CLI

The program that interprets your terminal commands. Common shells include Bash (Mac/Linux) and PowerShell (Windows).

Slash Commands

Claude Code

Special commands in Claude Code that start with "/" and perform specific actions, like /help, /clear, or /compact.

SSH Key

Git & GitHub

A secure way to authenticate with GitHub without typing your password every time. Consists of a public and private key pair.

T

Terminal

Terminal & CLI

A text-based interface for running commands on your computer. Also called command line, shell, or console.

Related:
CLIShell

V

VS Code

VS Code

Visual Studio Code - a free, popular code editor from Microsoft. It's where you'll write and edit your code.

W

Workspace

VS Code

The folder (or folders) you have open in VS Code. Your project's "home base" in the editor.