How to get started in Revit API C# " Roadmap for success" 2022

How to get started in Revit API C# " Roadmap for success" 2022

Fergus.Neenan4E25G
Observer Observer
5,645 Views
2 Replies
Message 1 of 3

How to get started in Revit API C# " Roadmap for success" 2022

Fergus.Neenan4E25G
Observer
Observer

Hello there!!

I'm looking for some input into Learning Revit and C# in 2022 as a self-taught.  

I myself have experience in other coding languages.  

However, for the purpose of other people, Can you reply to this as if I'm a complete beginner, that has a basic understanding of coding fundamentals, and I have also done structural and MEP courses in revit.

 

Where do I start? What is the best "road map"/steps for me to get where I need to be?

 

I'm looking for practice driven learning modules,

Good examples of beginner (8 projects), intermediate (3-5 projects), Advanced (1-2 projects).

Good  github links to that are helpful that you found.

Also any other tips and tricks you may have.  

0 Likes
5,646 Views
2 Replies
Replies (2)
Message 2 of 3

sragan
Collaborator
Collaborator

Personally, I would start with the Macros.  They are much easier to get running than a full blown addin:

 

https://www.youtube.com/results?search_query=revit+macros+tutorial

 

Then I would download the Revit SDK toolkit, and BIP checker.  You can find both of those with google.   

 

Also, I would read the Revit Developers Guide in the Revit Help:

 

Help | Autodesk

 

And also search for and go through the "My First Revit Plugin".   Its a good introduction, but harder than using Macros.  

Message 3 of 3

jeremy_tammik
Alumni
Alumni

Thank you Fergus for raising the issue here in public and thank you Steve for your helpful advice.

 

Here are some previous discussions on various getting started topics from The Building Coder. They are chronologically sorted, so you might want to begin looking at the ones that are of interest to you starting from the end:

 

 

Jeremy Tammik Developer Advocacy and Support + The Building Coder + Autodesk Developer Network + ADN Open