What language to learn?

pipapongo0909
Collaborator
Collaborator

What language to learn?

pipapongo0909
Collaborator
Collaborator

Hi forum,

 

I have been working with Revit since half a year and see that sometimes it would be handy to do thing programatically.

the question is where to start and what language to learn.

 

I have experience with C, C++( only with Qt framework), javascript, PHP and very little python.

 

Unfortunately i do not know .NET at all.

 

I have been playing with dynamo an see big potential with it due to the new dynamo player. The custom nodes seem promising. This would make me choose python. But is the Python used in Revit the same as the usual Python? Are there any limitations so i better choose another language?

 

What do you think? what is your background and how did you start?

 

thanks a lot

 

Jeff



Jeff Wurth
BIM Manager | Dipl Ing. Bauingenieur
LinkedIn

0 Likes
Reply
Accepted solutions (3)
1,605 Views
8 Replies
Replies (8)

GonçaloFeio1321
Enthusiast
Enthusiast

If you know C++, C# seems to be the natural evolution.

0 Likes

pipapongo0909
Collaborator
Collaborator

hi Gonçaco,

 

thanks for your answer.

 

Is it possible to use C# in dynamol aswell?



Jeff Wurth
BIM Manager | Dipl Ing. Bauingenieur
LinkedIn

0 Likes

GonçaloFeio1321
Enthusiast
Enthusiast
Accepted solution

I think so. 

Dynamo even has it's own nuget packages.

0 Likes

Troy_Gates
Advocate
Advocate
Accepted solution

While working in Dynamo you use DesignScript in code blocks. If you want to create custom nodes you can use C# (as well as other .NET languages and Python).

0 Likes

pipapongo0909
Collaborator
Collaborator

Hi troygates,

 

thanks for your answer!

 

Do you have a starting point? I find it really hard to find tutorials to get started with C# for Revit. 

 

thanks alot



Jeff Wurth
BIM Manager | Dipl Ing. Bauingenieur
LinkedIn

0 Likes

matthew_taylor
Advisor
Advisor
Accepted solution
Just look at the second conversation in this forum. Should have everything you need! 🙂
If you haven't downloaded the SDK, you should. Plenty of examples, all with difficulty ratings. (Open the docs for those.)

Cheers,

-Matt
_______________________________________________________________________________
Marking a post as a 'solution' helps the community. Giving a post 'Kudos' is as good as saying thanks. Why not do both?
0 Likes

pipapongo0909
Collaborator
Collaborator

HI

thanks a lot for the answer. I will check this out.

Have a nice day

Jeff



Jeff Wurth
BIM Manager | Dipl Ing. Bauingenieur
LinkedIn

0 Likes

matthew_taylor
Advisor
Advisor

Thanks Jeff, you also!


Cheers,

-Matt
_______________________________________________________________________________
Marking a post as a 'solution' helps the community. Giving a post 'Kudos' is as good as saying thanks. Why not do both?
0 Likes