Los computadoras son máquinas que realizan tareas, para hacerlas necesitan recibir instrucciones. Para programar debes empezar a practicar cómo dar instrucciones claras, específicas y no ambiguas.
La computadora no entiende nuestro lenguaje, entiende un lenguaje binario basado en ceros y unos. En este lenguaje el computador significa que entiende impulsos de corriente donde 0 (cero) significa que no hay corriente y 1 (uno) que sí.
Nosotros los humanos no sabemos comunicarnos con ceros y unos, por eso hemos tenido que inventarnos lenguajes que nos permitan hablar con la computadora.
Una de las primeras en empezar a pensar este tipo de lenguajes fue Ada Lovelace.