How to grow herbs at home?

The fresh herbs for food preparation is always a satisfactory way of enhancing the taste and smell of the food.