Semialgebraic sets are a quite general class of sets that can be described by reals polynomials and inequalities. In this talk, we will show how semialgebraic sets appear naturally in many different contexts: a) real algebraic geometry, b) discrete geometry, c) robotic arms and d) rigid models of molecules.