We are independent & ad-supported. We may earn a commission for purchases made through our links.

Advertiser Disclosure

Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.

How We Make Money

We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently from our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.

Who Invented Computer Programming?

Ada Lovelace was the only legitimate child of the legendary English poet Lord Byron, but he separated from his wife a month after Ada was born and left England, so they never knew each other. In 1833, at age 17, Lovelace met mathematician Charles Babbage, who had theorized a grand calculating machine that he called the Analytical Engine. Spurred on by her scientific education and smitten with the idea of a “computing machine,” Lovelace published the first algorithm for this hypothetical machine, earning her the title of the world’s first computer programmer.

A short but productive life:

  • In extensive writings, Lovelace explained the engine more clearly than Babbage had, even theorizing a method for the engine to repeat a series of instructions, a process known today as looping.
  • Only a small piece of the Analytical Engine was ever built, but Lovelace’s contributions live on. The modern programming language "Ada" is named after her.
  • In later years, Lovelace tried to develop mathematical schemes for winning at gambling. She died from uterine cancer at age 36, and was buried next to her father in Nottingham, England.

Discussion Comments

By anon999923 — On Apr 15, 2018

What was the computer programming? Is there a sample of this writing to see?

WiseGEEK, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGEEK, in your inbox

Our latest articles, guides, and more, delivered daily.