Your First Program

This light is code.

This tutorial tries to teach you how to program computers.
All you need is an ESP32 and In 15 minutes, it can be breathing in your hands.

15
minutes
$12
cost
Zero
experience
Yours
forever

Most people need to order a small computer first

What You Need

A tiny computer called an ESP32 (~$12)

ESP32 Dev Board ~$12

A small computer with WiFi & Bluetooth. Yours to keep forever — reprogram it, build with it, learn from it.

Get one on Amazon →

Order it, bookmark this page, come back when it arrives

Quick Check

Tap each item when ready

Let's do this.

When it works: The LED on your board will breathe like this
1

Click the button below

A popup asks to connect to a device

2

Select your ESP32

Look for "USB Serial" or "CP210x"

3

Wait ~30 seconds

Watch the progress bar

0% Preparing...
COMPLETE

You did it.

That light in your hand is your code running. No internet needed. It's yours.

WHAT YOU PROVED

  • Programming is just instructions
  • You can make computers do what you want
  • You're more capable than you thought

WHAT'S NEXT

0
Done
LED
2
Sensors
Anything
See code

Keep Going

Learn why it works — then build whatever you imagine.

Watch on YouTube →

Let's Fix It

No device found

Try a different USB cable — most only charge, can't transfer data.

Flash fails

Try a different USB port. Unplug, wait 5 sec, replug.

LED doesn't breathe

Unplug and replug the ESP32. Try flashing again.

Still stuck?

Email wja326@lehigh.edu — I want to help.

What Is This?

The Idea

CRUMB teaches electronics by doing. Genesis Zero proves you can program a computer in 15 minutes. The barriers were never real.

The Philosophy

Do, then understand. No gatekeeping — all code is public. Yours forever — no subscriptions, no accounts.

Open Source

GPL-3.0. Use it, modify it, share it, build on it.