Boolean is the answer. Every decision you make in a computer program involves evaluating one or more Boolean expression. The code behind a computer program is basically composed with a lot of Boolean expressions. This is entirely important because computers work in binary and Boolean logic fits nicely with the binary numbering system, in which each bit has a value of either 1 or 0.