I think the main difference between your first and my first post was the version declaration (backen rhino5)
.
Which version of Rhino are you using? I’d try with version 5, if you haven’t already, since this seems to be the last supported version.
Now, since Rhino 5 was the first version of Rhino that even had macOS support, couldn’t it be that Rosetta simply isn’t supported (windows-only)?
I’ve found the GitHub repo, and it seems like the code hasn’t been touched in a long time (i.e. 2-4 years), which kind of is a bad sign. It usually means that the project isn’t developed anymore. Your best bet would probably be to contact the developer on GitHub!
I have also found the book, you were talking about.
Look, if you have to go through this book for school - which I think would be nonsense -, do it, but if you simply want to learn programming, I’d recommend you go with Python.
It’s very beginner friendly and approachable, it’s supported in Rhino/Grasshopper, Blender, Maya, Revit, etc., open-source, and multi-platform. It can also be used for many other applications (e.g. web development, machine learning, data science, system administration, etc.)!
There are many free and great resources on how to get started! Here is a dedicated page about Python in Rhino, which points to some:
There you can also download the Rhino Python Primer by McNeel, which is a tremendous book, and could be an alternative to the one you found! As far as I can tell, it’s as much about architecture as the one you found:
It’s totally up to you, but instead of waiting for days and days to get help for something that doesn’t seem very popular and probably has been abandoned for years, it would make much more sense to dive head first into learning Python or some other language.
Programming is mainly about understanding the base concepts (i.e. variables, loops, conditionals, functions, classes, etc.), which are the same or very similar along many languages. Once you get those down, it is only a matter of adapting to another syntax to learn another language.
And if you need help with your Python or C# endeavors, this forum is a great resource.