Johnder Perez

Track 1 of 4 · 6 short steps

How Computers Actually Work


Goal: Stop treating the computer (and the AI) as magic. Understand bits, memory and what really happens when your code runs.

Why this matters

Every app you build with Lovable, Cursor or Claude eventually turns into instructions a chip follows one at a time, using a limited amount of memory. You don't need to design chips. You do need a rough picture of what's going on underneath, because that picture is what lets you tell a real bug from a fake fix.

The steps

Each step is a 2-minute read with a quick check at the end.

  1. Step 1

    Binary, hex and Boolean logic

  2. Step 2

    The CPU and the execution cycle

  3. Step 3

    Stack vs. heap memory

  4. Step 4

    Compilers and interpreters

  5. Step 5

    Pointers, allocation and memory leaks

  6. Step 6

    Async: the event loop

Start step 1 →

Try it

Challenge: Spot the bug

Click the line with the bug.

AI mistakes to watch for

Tip: paste a file into your AI tool and ask, "Check this for each of these issues and explain any you find." Then verify what it says yourself.

Milestone checklist

Your ticks are saved in this browser only.

Reading & free resources

← Home Next: Thinking in Algorithms & Data →