Making a 3D camera

I am trying to make a 3D camera for my game. I think I might need to use the glViewport method but I am extremely new to OpenGL. Can someone please help?