Place the chickpeas in a large sized saucepan or pot (this is important because if you use small vessels the contents can boil over while cooking the chickpeas).
Add water, salt and seasonings, mix well.
Bring the mixture to a boil.
Once it starts boiling, reduce the heat to medium low, cover the pan with lid and cook for about one hour.
After that, open the pan, mix well and check if water is enough.
If needed, you may add one more cup of water and cover and cook for another 30 minutes (so the total cooking time is at least about 1.5 hours) or until the chickpeas is well cooked and soft in texture.
Once the cooking is done, if there is any leftover liquid, you may discard the liquid or save it for using in soups, stew, curries etc.
Transfer the cooked chickpeas to a serving dish, season with more salt, pepper etc (or any seasonings you want), enjoy it as it is or you can use it to make chickpea curry, soups, salads etc.
If using canned chickpeas (15 oz can), drain the water from the can, rinse the chickpeas and cook for about 25 to 30 minutes (pan covered once the mixture is boiled) until the chickpeas is cooked and soft in texture.