Explane why the first civilizations all developed in river valleys?

Because, Animals go down there to drink, which is a source of food. You need water to live. Also good soil and trees, use the trees for your fire and homes, use soil to grow crops and spring flooding makes the water good for crops.