"Dynamo, the application, is a software that can be downloaded and run in either stand-alone "Sandbox" mode or as a plug-in for other software like Revit or Maya. It is described as:
A visual programming tool that aims to be accessible to both non-programmers and programmers alike. It gives users the ability to visually script behavior, defines custom pieces of logic, and script using various textual programming languages."
The Process
"Once we've installed the application, Dynamo will enable us to work within a Visual Programming process wherein we connect elements together to define the relationships and the sequences of actions that compose custom algorithms. We can use our algorithms for a wide array of applications - from processing data to generating geometry - all in real-time and without writing a lick of code"
"Dynamo wouldn't be what it is without a strong group of avid users and active contributors. Engage the community by following the Blog, adding your work to the Gallery, or discussing Dynamo in the Forum."
The Dynamo Primer
In this course, you will learn important related definitions, be familiar with the user interface, understand the anatomy of the nodes and get through many applications helping you to learn how to think and how to start to apply your thoughts. These applications are chosen as some of them are important in many scripts.