Boolean logic represents true and false values using 1s and 0s. It uses various operators like AND, OR, NOT to combine boolean variables. Truth tables define the output for every possible combination of input variables. Boolean expressions can be written in sum of products form or minterm form. Boolean logic is used in digital circuits, computer science, and mathematics.