How to create my own .rhp

Hi,
I’m using C# to build a grasshopper program. I’m wondering how to create a .rhp file. Are there have any courses or introducing the files? Thanks!

Have you already looked at https://developer.rhino3d.com/guides/ ?

Thank you Nathan. I will jump in it. Thank you very much!:grinning: