# About This Primer 👋

#### A Bit of Background

The Dynamo primer was written to help budding Dynamo scripters take their first steps into textual programming. It originates from a sense that making the leap from competent visual programmer to Python scripter was unnecessarily tricky.&#x20;

Dynamo abstracts a lot of details away from us, making it easier to pick up for first time scripters. However, this simplicity comes at a cost; visual programming hides some of the best libraries and programming paradigms from us.

This primer aims to smooth out the transition between visual and textual programming. It aims to untangle the web of technologies and demystify the new jargon we'll encounter along the way. \
\
Finally, there is already enough dry technology documentation out there on the web. This guide aims to be something human-readable and, dare I say it - fun! 🦄.

#### About the Author

[Oliver Green](https://twitter.com/Oliver_E_Green) is a UK-based architect 🏡 and software developer 👨‍💻.\
He has a passion for architecture, all things tech and automation.

He's also given some talks:

* [Create Instant, Professional Reports using Dynamo (2018)](https://www.autodesk.com/autodesk-university/class/Create-Instant-Professional-Reports-Using-Dynamo-2018)
* [One-Click PDF Model Reports: Connect Revit to the InDesign API (2019)](https://www.autodesk.com/autodesk-university/class/One-Click-PDF-Model-Reports-Connect-Revit-InDesign-API-2019)

#### Get in Touch

Want to contribute? See something that looks wrong? You can contact the author a few ways:

* [**Twitter**](https://twitter.com/Oliver_E_Green)
* [**LinkedIn**](https://www.linkedin.com/in/oliver-green/)

This primer is open source and [hosted on Github](http://www.github.com/OliverEGreen/DynamoPythonPrimer) - please feel free to send pull requests!

#### Copyright

All contents of this primer are Copyright 2020 Oliver Green.


---

# 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://dynamopythonprimer.gitbook.io/dynamo-python-primer/about-this-primer.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.
