Curves is the master adjustment, one ring to rule them all etc. Learn Curves if you learn nothing else.
Heres the Curves window:
It looks like a graph because it is. It graphs the value range change that you impose upon the image. Here's how you read it.
The Curve above is its default state and represents no change. Below is a curve adjustments that represents a multiplation value of 0.5.