What would be a good free alternative to Photoshop?

I was encouraged to use Photoshop for editing pictures and the like. However, I would first like to know if there is a free alternative that other members can recommend?