У перших комп'ютерах програми писалися в машинних кодах і первинно вводилися на згадку з допомогою тумблерів, відповідальних стан кожного біта. Або ж задавалися напайкою відповідних біт перемичок у постійному пристрої.
Ада Августа Лавлейс 19 липня 1843 – графиня Ада Августа Лавлейс, дочка англійського поета Джорджа Байрона, написала першу в історії людства програму для аналітичної машини.
Вважається, першу програму написала Ада Лавлейс для механічної обчислювальної машини Беббиджа, створеної 1823 року. Згодом, у 70-х роках минулого століття, на її честь було названо мова програмування найвищого рівня.