For some reason I managed to make the camera render every time I move it to a new position, move an object, modeling or whatever. I want the camera to ONLY render when I hit F12. What have I done wrong?
Well, it sounds like you have your 3DView set to display rendered
try changing it to one of the other settings and see if that fixes the issue.
The only other place I can think of to check is the 'autorender' button in the compositor.
try unchecking-that and see if it then only updates the render layer when you hit F12.