If you’re a designer using Rhino, and you’re experienced in Grasshopper visual scripting, then take your skills to the next level by creating your own custom scripts using C#!
McNeel have created a free PDF file with Grasshopper examples which you can download here.
The guide does not assume you have any background in programming, so it’s suitable for all experience levels willing to learn. It includes a description of the C# component in Grasshopper, an overview of C# programming basics, and a detailed review of the RhinoCommon geometry. It also includes a few examples of design algorithms implemented using C# in Grasshopper.