Creating an in-game tutorial

I am looking for a starting point for making an In-Game tutorial; to be clear, i am trying to help the player learn how to play the game when they play for the first time.

I have looked around and the information is pretty sparse;

Does anyone have a good place to start.?
and / or
Has anyone done this?