Witam,
Jako że sam piszę sobie czasem brakujące mi narzędzia do Rhino to odpowiem
:
1. Główną platformą do pisania plug-in'ów jest Visual Studio 2010 jeśli chcesz pisać dla Rhino 5.0. Jeśli twój plug-in będzie niekomercyjny wystarczy darmowa wersja Express. W innym przypadku jest potrzeba zakupienia wersji Profesional. Na początek do nauki Express w zupełności wystarczy.
Samo Rhino jest napisane w C++ (główny rdzeń programu) oraz w C# (rhinocommon, część funkcjonalności).
2. Nie wiem jak VisualArq ale V-ray został na 100% napisany w C++.
Jeśli chodzi o języki programowania to Rhino wspiera C++ oraz języki zorientowane na .NET: C#, VB.NET, Python. Osobiście polecam C#, bardzo popularny i uniwersalny język. Znajdziesz do niego mnóstwo materiałów szkoleniowych oraz przykładów również dla Rhino.
Polecam:
http://wiki.mcneel.com/developer/rhinocommon - jak zacząć, mnóstwo przykładów.
http://www.cezarywalenciuk.pl/ - świetne materiały szkoleniowe z C# i .NET
Pozdrawiam