difference between puff pastry and croissant
Croissants are essentially puff pastry with the addition of yeast, and typically baked in the shape of a crescent. They can be made plain or wrapped around almond paste or chocolate before it is baked (in the latter case, it becomes like pain au chocolat, which has a different, non-crescent, shape).