← All free curriculum
Read & Think
a free reading series from Sure Step Education
Read & Think · Against the Odds

The First Programmer

She wrote software a hundred years before there was a computer to run it.
Name
Date
A painted portrait of Ada Lovelace, the mathematician who wrote what many call the world's first computer program.
A painted portrait of Ada Lovelace, the mathematician who wrote what many call the world's first computer program. Portrait: Margaret Sarah Carpenter, via Wikimedia Commons, public domain.

More than a hundred years before the first real computer ever hummed to life, a young woman filled page after page with careful instructions for a machine that had not even been built. Many people call what she wrote the world's first computer program. Her name was Ada Lovelace.

Ada was born in London in 1815. Her father was the famous poet Lord Byron, but he left when she was only a baby, and she never truly knew him. Her mother worried that Ada might grow up wild and dreamy like him, so she filled Ada's days with something she believed was safe and orderly: mathematics.

In Ada's time, girls were rarely taught difficult math. Some people even believed too much thinking could harm a woman's health. Ada studied anyway, and, better still, she fell in love with it. As a young girl she dreamed up a flying machine, sketching feathered wings.

When she was seventeen, Ada met an inventor named Charles Babbage. He was designing an enormous machine of brass gears and cranks called the Analytical Engine, a calculator so bold and complicated that it was never finished. Ada was spellbound. Babbage nicknamed her 'the Enchantress of Number.'

In 1843, Ada translated a French article about the engine, then added notes of her own that ran three times longer than the article itself. In the last note, called Note G, she laid out step-by-step directions the machine could follow to work out a tricky pattern of numbers. That is why she is remembered as the first programmer.

But Ada saw something almost no one else could. She realized a machine did not have to be trapped doing only sums. If music or letters could be turned into symbols, she wrote, a machine might someday compose songs or work with words. She was imagining computers a full century before they existed.

Ada died young, in 1852, at just 36 years old. The Analytical Engine was never built in her lifetime, and her brilliant notes were nearly forgotten. Today, though, her ideas shine brighter than ever, and a computer language is named Ada in her honor.

Source: Facts drawn from the public historical record; portrait credited on the page.
The First ProgrammerComprehension

Check that you read it

Fill each blank with the right word from the box.
Word bank:   Byron  ·  mathematics  ·  Babbage  ·  G  ·  symbols
  1. Ada's father was the famous poet Lord  Byron.
  2. Ada's mother filled her days with  mathematics, believing it was safe and orderly.
  3. The inventor Charles  Babbage was designing the Analytical Engine.
  4. In her last note, called Note  G, Ada laid out step-by-step directions for the machine.
  5. Ada realized that music and letters could be turned into  symbols a machine could work with.

Choose the best answer

  1. Why is Ada Lovelace remembered as the first computer programmer?
    • A. She built the very first computer by hand
    • B. She wrote step-by-step instructions for a machine to follow
    • C. She invented the poem her father was famous for
    • D. She taught mathematics at a large university
  2. What big idea made Ada's thinking so far ahead of her time?
    • A. That machines could only ever add and subtract
    • B. That a machine could handle more than numbers, like music and words
    • C. That computers should be made as small as possible
    • D. That math was too difficult for anyone to master
  3. Which obstacle did Ada face while growing up?
    • A. She was not allowed to read any books at all
    • B. Girls in her time were rarely taught difficult math
    • C. There were no tutors anywhere near her home
    • D. Numbers had not been invented yet
The First ProgrammerVocabulary

Word cross

Use what you read to fill the puzzle. Every clue is answered somewhere in the article.
1P
2N
3B
Y
R
O
N
U
O
M
G
B
4M
R
E
5B
U
A
6L
R
A
7S
Y
M
B
O
L
S
B
I
N
B
C
8A
D
A
A
O
G
9E
N
G
I
N
E

Across

  1. The famous poet who was Ada's father.
  2. What letters and musical notes could be turned into for a machine to handle.
  3. Her first name, now the name of a computer language in her honor.
  4. Babbage's giant calculating machine was called the Analytical ___.

Down

  1. The set of instructions Ada wrote is called the first computer ___.
  2. The tricky pattern of these that Note G taught the machine to work out.
  3. One surprising thing Ada imagined a machine might one day compose.
  4. The inventor who designed the machine Ada wrote instructions for.
  5. The city where Ada was born in 1815.
The First ProgrammerCritical Thinking

Now think

There isn't one right answer here. Explain your thinking — the reasons matter more than the answer.
1 · Some people call Ada 'the first computer programmer.' Using details from the article, what evidence supports that title, and what makes it hard to be completely sure?
For the teacherA strong answer points to Note G's step-by-step instructions as evidence, while also noting the machine was never actually built (or that Babbage wrote earlier instructions) as reasons for doubt. Reward weighing evidence rather than just repeating the claim.
2 · Ada's mother pushed her toward math to keep her from turning out like her poet father. Do you think that single reason fully explains why Ada became a great mathematical thinker? What else might have shaped her?
For the teacherA strong answer resists a one-cause story, naming other forces such as Ada's own curiosity, her tutors, and meeting Charles Babbage. Reward students who see several causes working together.
3 · Ada imagined machines doing jobs no one thought possible yet. Pick a machine or tool you use today and describe one new job you can imagine it doing in the future that it cannot do now.
For the teacherA strong answer names a specific tool and a plausible future use, then explains the reasoning behind it. Reward imaginative ideas that still connect to how the tool actually works today.