I just (finally) started my to train my Python skills and learn to script more of my grasshopper workflows.
Since I just started I have some open questions and secondly a call for tips.
1. There are many ways to Rome, is Python the one?
I see a lot of VB and C++ scripts when I open the RhinoCommon API info page. Python is mostly not there as example. What is the reason for it? As far as I understand Python is asking the RhinoCommon to run a small C++ script, but I am not sure.
2. I was wondering where to find the source code of the basic component scripts?
I thought to learn the basics is to re script basic grasshopper components, from easy intersects (although I am not sure yet how easy it is ) to more advanced components like make2d.
3. What are your experiences in connecting software with Rhino?
In the future future, I would like to use other programs to connect. Excel as the easy one for some basic tables, ArchiCAD for more BIM work, Illustrator and other Adobe stuff for some presentation (although Rhino 7 got more powerful in presentation) Anyhow, main goal, let the computer do the work. I have little knowledge in connecting API’s and see for instance on the doodlebug script (Bitbucket) @andheum an advanced code built in another environment. Is this kind of work possible in Python? Or is Python the first step to learn this new world I am getting into?
4. What are good sources to learn?
I am currently 128 kya starter in www.codewars.com and it is awesome! What kind of learning resources / library / primers can you recommend?
5. General Tips
Every tip is welcome. What where your experiences when you started? What libraries / workflows astonished you?
Short thing about me, I am an architect (of buildings) and use Rhino as my digital pen and paper. I sometimes have to switch to other software, but they never give me even a glimpse of the satisfaction of using Rhino.
All the best,
(a little bit in advance)