Hidroelektrik enerji nasıl üretilir?

Hidroelektrik enerji üretimi ne tür bir süreci içerir? İlk adımlardan enerji elde edilene kadar hangi süreçler uygulanır? Hidroelektrik enerji üretiminin özellikle hangi tür su kaynaklarından faydalandığı ve bu kaynakların nasıl kullanıldığına da değinir misiniz? Ayrıca, bu tür bir enerji üretiminin diğer enerji üretim yöntemlerine kıyasla avantajları ya da dezavantajları var mıdır?