Rotate and scale a shape with a 2×2 matrix, watch where the basis vectors go, and see why rotate-then-scale is not scale-then-rotate.
This interactive visualization needs JavaScript.