Algebra allows representing mathematical relationships with variables in a standardized way. It provides benefits like readability through use of variables and easier calculation by setting up equations to solve for unknown values. Boolean algebra applies the same concepts to true/false values where true is represented by 1 and false by 0. Computer programming languages leverage algebraic concepts with functions, variables, equations, and Boolean logic to solve problems.