2D transformations are important operations in computer graphics that allow modifying the position, size, and orientation of objects in a 2D plane. There are several types of 2D transformations including translation, rotation, scaling, and more. Transformations are represented using matrix math for efficient application of sequential transformations. Key techniques include homogeneous coordinates to allow different types of transformations to be combined into a single matrix operation.