Can you recommend grasshopper books

I would pick C# or both! Although its true that starting programming with Python is a bit easier, I personally believe in the RH/GH environment C# is the better choice on a longer term. The documentation is better and you target C# and C++ functionality anyway. C# is a bit more difficult because its strongly typed, meaning you have to define the type of variables, making it harder to read but also highlights potential errors before executing the script. However both languages are used in older versions, making it difficult to work with modern tutorials, with IronPython its the ancient 2.7 syntax, and C# also runs on older version, although C# doesn‘t have any breaking changes, just missing language features. Yeah its not optimal for beginners, also the script editors are pretty bad. Visual Studio is one of the best IDE‘s out there, and its used to create plugins. But its not very well for fast scripting and learning GH. Its also overwhelming at first. So there are two ways to begin: A) write very basics scripts in GH and get used to the bad editor or B.) start to building simple and non-Rhino related apps, just to learn the language.Also learn how to debug and how to read Api docs. Maybe buying a good book on programming is mandatory, because you cannot trust online tutorials. There are so many bad programmers out there, usually you recognize them by writing more then 500 lines of code within one code file or by the absence of documentation. They also call them self experts and usually are very self confident, but a good programmer always self reflects himself very critical. As always this is subjective, so the best is to try both and see what works better for yourself. Just start and don‘t get frustrated if you not proceed fast. It takes time, just as dealing with Nurbs

3 Likes