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
