Logic gates are fundamental building blocks of digital systems that make decisions by producing different output levels based on combinations of input levels. The two levels are high/true/1 and low/false/0. Truth tables list all possible input combinations and corresponding outputs. Common logic gates include AND, OR, NOT, NAND, and NOR. NAND and NOR gates are considered universal gates as they can perform all basic logic functions.