Gluten-free diet: what are the essence and benefits?

What is a gluten-free diet - what is its essence and a complete list of foods?