In Magento 2 the attributes define the product's features like product size and product color. Some product attributes are by default into the system like product description, product price and product name.
How to Get Attribute & Attribute Options in Magento 2 Programmatically?