La logica booleana fu inventata da George Boole, che visse dal 1815 al 1864. Boole era un matematico e un filosofo che svolse un ampio lavoro sulle equazioni differenziali e sulla logica simbolica. La logica booleana ha aperto la strada agli switch elettrici per elaborare la logica, che è un concetto alla base dei computer moderni.
La logica booleana si basa su numeri binari, che sono zeri e uno. Uno zero rappresenta tipicamente un volt falso, basso o zero e uno rappresenta una tensione vera, alta o positiva. Le tre operazioni di base dell'algebra booleana sono "and", "o" e "not". La logica booleana aiuta a determinare quale operazione utilizzare.