Most of you probably/hopefully heard of the Linear Workflow before. I've been doing a lot of research lately in regard to this topic and I am happy to say that I think I finally understood the theory of it. But my problem is that I am not really sure how to make use of it in practice now.
This is an image that shows the difference between linear and non-linear workflow:

Images from greyscalegorilla.com
To sum all this up, linear workflow helps you to get better and more realistic render results.
What I want to know is, how do I work in Blender with this technique? I read about Gamma Correcting my image textures before importing them into Blender.
Is it necessary to do that in Photoshop or can I simply add a gamma correction in the Node Editor? And, when do I add the final Gamma adjustment to my render, in post processing? It's just not clear to me at this point.
Here are some resources about the issue:

I found this blender docu: http://de.wikibooks.org/wiki/Blender_Dokumentation:_linearer_Workflow
But it's not up to date i guess, since they are talking about version 2.48
– Marten Zander Aug 21 '14 at 08:34