This post is an excerpt from our new MANAGE learning package for Revit. You can download this entire post with extra free content by using this link:
Dynamo is a visual programming platform for Revit. Typically, programming is done with text. Visual programming replaces code with nodes and wires instead. In the end, you can achieve the same result by building a custom add-in than a Dynamo script. In the image below, the Visual and Textual programs both accomplish the same thing.