Hydroelectric power plants convert the potential energy of flowing water into electricity, with their output dependent on the flow and head of water. They play a crucial role in energy generation, particularly in India, where they contribute to over a quarter of the total electricity generation capacity. Various types of turbines and classification methods exist, with benefits including low operational costs and environmental advantages, though high initial capital costs and dependency on water availability are notable disadvantages.