Dipende da come definiamo un "computer" e "codificare", ma di solito la risposta a questa domanda è:
Ada Lovelace
Se definiamo un "computer" come una macchina Turing-completa, che sia stata costruita o meno, allora il primo computer è il "Motore Analitico" di Babbage del 1837, sebbene non sia mai stato costruito.
Se definiamo "codificare" come scrivere le istruzioni per una tale macchina, che siano state effettivamente eseguite o meno, allora le annotazioni di Lovelace sull'articolo francese di Menabrea del 1842 (da lei tradotto in inglese) che descrive una conferenza di Babbage contano:
Nel 1843, la descrizione fu tradotta in inglese e ampiamente annotata da Ada Lovelace, che si era interessata al motore otto anni prima. In riconoscimento delle sue aggiunte al documento di Menabrea, che includevano un modo per calcolare i numeri di Bernoulli usando la macchina, è stata descritta come la prima programmatrice di computer.
Per quanto riguarda "come è stato fatto", le annotazioni di Lovelace erano in inglese, e sembravano all'occhio moderno tabelle di verità o formule, come qui:
Se il motore analitico è stato effettivamente costruito, sarebbe stato programmato da schede perforate. Le 'schede di istruzioni' sono sul davanti nella foto qui sotto, le 'schede dati' sono sul retro. BTW, il Motore Analitico non era una macchina di Von Neumann, le istruzioni non erano memorizzate come dati, anche se entrambi erano su schede - si noti come le schede dati sono 5*11, mentre le schede di istruzione sono 5*2. Per chi è interessato, scrivo di più sul Motore Analitico e Lovelace in questa recensione del libro.