abstract: Braid groups appear in strict relations with hyperplane arrangements and their construction can be extended to many generalisations. In this talk we will introduce classical braid groups and their generalization associated to complex hyperplane arrangements, presenting some methods for the computation of their cohomology. We will start with a survey on classical results and reserve some time for more recent computations.