Ada Lovelace discovered that a computer could follow a sequence of instructions—that is, a program. In her writings about Charles Babbage’s proposed computer, the Analytical Engine, she showed that the computer could follow a series of steps to make complex calculations, and she speculated that such programs could work with “other things besides number.”