Help for noob about pathing.

In this answer you will find how to make the camera follow a spline

See also this forum post

From there, the looking around is about setting the inputs of mouse X/Y and let the user look around

The rest should be pretty standard.