The paper introduces to Constraint Programming. It surveys basic constraint satisfaction techniques and gives an overview of application areas.