Skip to main content

Getting Started with a Dev Environment

From turning on the computer to running your first code. A 5-step climb for beginners.

Difficulty
Beginner
Lessons
5

The first stair — "setting up your environment" — is where most beginners stumble. This course breaks it into 5 small steps.

Who is this for

  • People who want to become developers but don't know what to install first
  • Comfortable with Windows / macOS but awkward with terminal · Git · VS Code
  • Non-developers who want to try AI coding tools yourself

What you'll be able to do

  • Open a terminal and type commands on Windows / macOS
  • Manage versions with Git (commit, push, pull)
  • Run a first React project in VS Code
  • Connect an AI coding tool like Claude Code

Flow

Building a development environment

Terminal

Learn to navigate files and processes through commands.

Version control

Use Git to preserve change units and recovery points.

Edit and run

Connect an editor, Node.js, and a package manager to execute a project.

Supporting tools

Validate AI suggestions against actual diffs and verification output.

Starting from a blank machine, each step adds one new tool to your hands.

Steps

  1. Get cozy with the terminal — Windows Terminal / iTerm install, basic cd/ls
  2. Your first Git commit — install Git, GitHub account, first push
  3. VS Code and extensions — install VS Code, ESLint · Prettier · GitLens
  4. Node.js + pnpm — install Node 24 LTS, enable pnpm, first React project
  5. Connect an AI coding tool — install Claude Code, generate first code

Each step builds on the previous one. You can pause mid-course and pick up the next session right where you left off.

Lessons

  1. 1

    Step 1 — Getting comfortable with the terminal

  2. 2

    Step 2 — Your first Git commit

  3. 3

    Step 3 — VS Code and extensions

  4. 4

    Step 4 — Node.js + pnpm + your first React

  5. 5

    Step 5 — Connecting AI coding tools

Other courses

All courses →