C# Learning references

Can someone recommend me some reference(s) for writing clean C# code? I want to learn to write C# components in grasshopper, and I have previously used Python, but I’m a bit lost as to where to start with doing it the right way. Thanks

In this thread: