# Developer Primer

#### What is the purpose of this guide? <a href="#what-is-the-purpose-of-this-guide" id="what-is-the-purpose-of-this-guide"></a>

The purpose of this guide is to help you navigate the range of C# development possibilities for Dynamo from how to create zero-touch nodes to building extensions.

![The Dynamo source on GitHub](https://1734247194-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY5ZuHF3yuXFWp1C46ZSo%2Fuploads%2Fgit-blob-4d30acf6b5103505406ffd9c449b5833cf32b483%2Fdynamogithub.png?alt=media)

> The Dynamo source on GitHub

#### What additional developer resources do we provide? <a href="#what-additional-online-resources-do-we-provide" id="what-additional-online-resources-do-we-provide"></a>

**Dynamo**: Download the latest stable and daily builds of Dynamo

<https://dynamobuilds.com/>

**Dynamo GitHub**: Dynamo is an open-source development project on GitHub.

<https://github.com/DynamoDS/Dynamo>

**Dynamo GitHub Wiki**: This has been the primary resource for developer documentation.

<https://github.com/DynamoDS/Dynamo/wiki>

**Node Naming Standards** provides standards and guidelines for naming categories, nodes, and input and output ports in Dynamo.

<https://github.com/DynamoDS/Dynamo/wiki/Naming-Standards>

**Dynamo Language/API guide**: Dynamo's API documentation currently covers the core functionality

<https://dynamods.github.io/DynamoAPI/>

**DynamoBIM** The best source for additional information, learning content, and forums is the DynamoBIM website.

<https://dynamobim.org>

**Dynamo Dictionary** A searchable database of all Dynamo nodes

[https://dictionary.dynamobim.com/](https://dictionary.dynamobim.com)

**DesignScript Language Guide** A PDF guide to writing DesignScript

[PDF](https://dynamobim.org/wp-content/uploads/forum-assets/colin-mccroneautodesk-com/07/10/Dynamo_language_guide_version_1.pdf)

#### How can I suggest changes to this guide? <a href="#how-can-i-suggest-changes-to-this-guide" id="how-can-i-suggest-changes-to-this-guide"></a>

This documentation is open to suggestions. These can be made directly in GitHub by creating change requests.
