# Primer User Guide, Dynamo Community & Platform

This Primer includes chapters developed with Mode Lab. These chapters focus on the essentials you will need to get up and running developing your own visual programs with Dynamo and key insights on how to take Dynamo further.

### Primer User Guide

This guide is designed to cater to readers from different backgrounds and skill levels. General introduction about Dynamo setup, user interface and key concepts can be found in the following sections, we recommend new users to cover the following topics:

* [What is Dynamo & How Does It Work?](https://primer2.dynamobim.org/1_introduction/1-what-is-dynamo)
* [Setup for Dynamo](https://primer2.dynamobim.org/2_setup_for_dynamo)
* [User Interface](https://primer2.dynamobim.org/3_user_interface)
* [Nodes and Wires](https://primer2.dynamobim.org/4_nodes_and_wires)

For users who would like to develop a more in-depth understanding of each element such as a specific Nodes and the concept behind it, we cover the fundamentals in its own chapter.

* [Essential Nodes & Concepts](https://primer2.dynamobim.org/5_essential_nodes_and_concepts)

If you would like to see the demonstration of Dynamo workflows, we have included some graphs in the Sample Workflows section. Follow the attached instructions to create your own Dynamo graphs.

* [Parametric Vase](https://primer2.dynamobim.org/10_sample_workflow/10-1_getting-started-workflows/1-parametric-vase)

![](https://1734247194-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY5ZuHF3yuXFWp1C46ZSo%2Fuploads%2Fgit-blob-d4f1c08bb3ac37b8f87ec4780f6abb8adfea991b%2Fvase1.gif?alt=media\&token=fd9c051d-5e0b-4abb-9285-51878c1facf8)

* [Attractor points](https://primer2.dynamobim.org/10_sample_workflow/10-1_getting-started-workflows/2-attractor-points)

![](https://1734247194-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY5ZuHF3yuXFWp1C46ZSo%2Fuploads%2Fgit-blob-52ff4cf32e47b6d142ef5ba3f906de1dd77c2378%2Fattractor1.gif?alt=media\&token=6f8d97b8-1b34-45e0-b489-e055d3662ffd)

{% hint style="info" %}
There are more topic specific exercises can be found in later chapters as we cover different topics about Dynamo. **Exercises** can usually be found in the last section of each page.
{% endhint %}

### The Community

Dynamo wouldn't be what it is without a strong group of avid users and active contributors. Engage the community by following the [Blog](http://dynamobim.org/blog/), adding your work to the Gallery, or discussing Dynamo in the [Forum](https://forum.dynamobim.com).

![The Forum](https://1734247194-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY5ZuHF3yuXFWp1C46ZSo%2Fuploads%2Fgit-blob-8368a1fe08f201875d6ad0babd49c0742a695776%2F02-Community.png?alt=media)

### The Platform

Dynamo is envisioned as a visual programming tool for designers, allowing us to make tools that make use of external libraries or any Autodesk product that has an API. With Dynamo Sandbox we can develop programs in a "Sandbox" style application - but the Dynamo ecosystem continues to grow.

The source code for the project is open-source, enabling us to extend its functionality to our hearts content. Check out the project on GitHub and browse the Works in Progress of users customizing Dynamo.

![The Repo](https://1734247194-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY5ZuHF3yuXFWp1C46ZSo%2Fuploads%2Fgit-blob-1fa6efd0b5a971c5a1527105a86826edec96e94b%2F03-TheRepo.png?alt=media)

> Browse, Fork, and start extending Dynamo for your needs


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://primer2.dynamobim.org/1_introduction/2-primer-user-guide-dynamo-community-and-platform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
