This document provides an introduction to propositional logic and first-order logic. It defines propositional logic, including propositional variables, connectives like conjunction and disjunction, and the laws of propositional logic. It then introduces first-order logic, which adds quantifiers, variables, functions, and predicates to represent objects, properties, and relations in a domain. First-order logic allows for more expressive statements about individuals and generalizations than propositional logic alone.