Ada Lovelace is credited as being the first computer programmer. In 1842 and 1843 she translated the work of a mathematician on an Analytical engine. She included notes with this translation specifying how to calculate certain numbers with the engine. Those notes are being recognized as being the first computer program. You can find more information here: .