Food contains nutrients like carbohydrates, fats, proteins, vitamins, minerals, water and roughage that are essential for growth and health. Carbohydrates, proteins and fats provide energy and are called macronutrients, while vitamins and minerals needed in smaller amounts are called micronutrients. A balanced diet containing adequate amounts of all these components is important for proper body growth and functioning, along with regular exercise, rest and sleep.