C# for Zero Touch Tutorials

Honestly, not a lot for basic stuff, and if your using packages that are written in IronPython, most of it can be ported with practically no effort. However it’s a strong-typed language and requires more configuration and know-how compared to Python (installing Visual Studio, creating the correct project, loading the API dll’s etc) which makes it un-forgiving if you’ve never coded before.

My advice would be to use Python. Its very easy to learn, you can readily examine the code written by others via packages/ custom nodes, and it will still give you a huge performance increase. Plus, there’s a far higher number of people on this forum with Python expertise vs C# expertise, so you’ll receive more help quicker, not to mention the fact its a great entry language before moving onto more complex languages like C#.

2 Likes