No full tutorial that I know of, though I’m not sure if there really is a need.
Showing the players aim direction - pitch & yaw - is done exactly the same way you’d handle it in third person, via blend spaces.
Making the players view perfectly aligned to the weapon sights can be done in a few ways and has been previously discussed.