Grasshopper

algorithmic modeling for Rhino

being a student of architecture and graphics desighn......which set of language should i learn and which should be taken as a 'start'.....as i dont know about programing.......

Views: 734

Replies to This Discussion

Moved from FAQ into Discussion.

yeah i m into discussion but havent recieved any reply

I know, I usually just add that comment to push the post to the top of the Discussion category. There's a lot of traffic here, so if I just change a post without bumping it, it ends up low on the list or even on page 2...

Within Grasshopper you only really have 3 options*; Python, C# or VB. A lot has been written about the respective pros and cons of each. Of the three, I learned VB first, like C# the best, and don't know much about Python. VB is easier to learn, it uses less jargony terms and is more forgiving. C# is the most professional language, with the most information out there. Python is popular within the science community and academia.

It is also fairly easy to go from VB to C#, or C# to VB. The languages have almost complete parity.

* strictly speaking more, but they are really fringe options you should stay away from as a beginner.

thanx...!!....for your advice and guidiance.

thanks....

As David said.

My personal notice as well : if you intend to use many apps in some distant future choose language that is (when possible) "common"  - C# is my choice.

thanks.....! 

I second Peter's advice...I started out using VB a long time back, and in the last year or so have moved entirely over to C#, and it enables better collaboration (as it is more commonly used), has better documentation (for a great many available libraries), and I find it much cleaner and more legible.

And last but not least: C# is more "tight/strict/disciplinarian" language than others (If I may use these terms): in some sense is more "suitable" for programming since "freedom" is maybe a bad thing (but this is maybe a bit old school thinking, he he).

I use C# on a daily basis now, but I started with python. I think python is by far the best way to go once you are starting. Later on once you are confident in scripting you can jump into another language such a C#, the transition is much easier. 

I started with the Python course in: http://www.codecademy.com/

And later did: https://www.edx.org/course/introduction-computational-thinking-data...

Hope it helps.

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service