How to simply move a camera in Unreal

I am having a spot of bother. All the tutorials for unreal seem to be for blueprints, so I am trying to work out how to move a camera with just C++, as I don’t want to use blueprints.
I am quite new to unreal. My previous experience is with irrlicht and Unity, but I want to stick to c++ programming.

So far I have added a static CameraActor and I want to work out how to add movement controls to make it move.
I am making a board game where the camera will eventually rotate around the board.

The way I did this in irrlicht was that I added a node, attached the camera to the node and just rotated the node, but I can also move the camera closer to the board or move it away as well.

I am thinking that I may have to add some kind of pawn and rotate the camera on that.

Can anyone point me to some good camera c++ tutorials please?