I beg to differ. Python is case sensitive and indentation sensitive.
Both of those can be extremely frustrating for beginners.
In addition, Python is running using the DLR, which means you're more
likely to get const exceptions if you don't know what you're doing.
Const exceptions will bring Rhino down. If you make such a mistake in
VB or C#, the code will simply fail to compile.

The big advantage of using Python over VB is that it is not yet
possible to add custom functions/classes to VB. I plan to remedy this
pretty soon though.

Rhino also has a much larger VB.NET developer base, and our Wiki
contains a lot of VB examples.

As to where to go to learn... it's hard to say. When I need to learn
new stuff, I usually download example projects/tutorials from the web.
There's a number of large websites that have a lot of good example
code. You'll probably have to get Visual Studio to run these, but
MicroSoft has released free versions called Express. The thing to
realize, is that apart from a similar syntax, VB.NET really is nothing
like VBScript. Ifs and Loops will be similar, but the way variables
are used differs greatly, not to mention VB.NET is completely Object
Oriented.

--
David Rutten
Robert McNeel & Associates


ps. VB code is compiled, not interpreted, so it actually runs quite a
bit faster as well.


On Oct 17, 12:51 pm, Patrick <[EMAIL PROTECTED]> wrote:
> Hi Baldino
>
> what about Python...
> it is not included yet, but will be very soon by the sound of things
> (is that right David?)
> and of the three, Python is the easiest to learn
>
> Patrick
>
> On Oct 17, 5:34 pm, baldino <[EMAIL PROTECTED]> wrote:
>
> > hi,
> > now that grasshopper has a scrpting component, i would really learn
> > how to script with vb.net or c#
> > i have good notions of vba (autocad) and some basic rhinoscript skills
> > could you indicate me a website where i could find tutorials, help
> > files on the .net language applied to rhino ?
> > one of the first things i'd like to try is making a paneling tool that
> > could populate a geometry with the cage edit function in rhino
> > thx a lot

Reply via email to