# Dynamo DesignScript Learning Resources

**URL:** <https://forum.dynamobim.com/t/dynamo-designscript-learning-resources/6359>\
**Category:** DesignScript\
**Created:** [September 25, 2016, 12:01pm UTC](https://forum.dynamobim.com/t/dynamo-designscript-learning-resources/6359 "2016-09-25T12:01:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas\_Mahon](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/thomas_mahon/32/64209_2.png) [@Thomas\_Mahon](https://forum.dynamobim.com/u/Thomas_Mahon)\
**Post date:** [September 25, 2016, 12:01pm UTC](https://forum.dynamobim.com/t/dynamo-designscript-learning-resources/6359/1 "2016-09-25T12:01:35Z")

</div>

Since the question keeps appearing on the forum I thought I would create a dedicated topic so its easily searchable.

DesignScript is Dynamo’s native scripting language and is similar to C# and Python. I would recommend any Dynamo user to learn the basics as it can significantly enhance proficiency.

Here are some great resources for those interested in learning:

**A basic overview of DesignScript:**  
[http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf](http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf)

**Detailed DesignScript documentation:**  
[http://dynamobim.org/wp-content/links/DesignScriptDocumentation.pdf](http://dynamobim.org/wp-content/links/DesignScriptDocumentation.pdf)

---

<div class="post-metadata">

**Author:** ![Konrad\_K\_Sobon](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/konrad_k_sobon/32/8838_2.png) [@Konrad\_K\_Sobon](https://forum.dynamobim.com/u/Konrad_K_Sobon)\
**Post date:** [September 25, 2016, 2:45pm UTC](https://forum.dynamobim.com/t/dynamo-designscript-learning-resources/6359/2 "2016-09-25T14:45:42Z")

</div>



---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [September 26, 2016, 6:32pm UTC](https://forum.dynamobim.com/t/dynamo-designscript-learning-resources/6359/3 "2016-09-26T18:32:21Z")

</div>

Could be good to pick @solamour’s brain as well. He did a great write up at revit forum.

[http://www.revitforum.org/dynamo-bim/27485-introduction-designscript.html](http://www.revitforum.org/dynamo-bim/27485-introduction-designscript.html)

---

<div class="post-metadata">

**Author:** ![akshay.korlekar](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@akshay.korlekar](https://forum.dynamobim.com/u/akshay.korlekar)\
**Post date:** [March 9, 2025, 6:03pm UTC](https://forum.dynamobim.com/t/dynamo-designscript-learning-resources/6359/4 "2025-03-09T18:03:53Z")

</div>

Hi This is the topic i was searching for. There are some good sources of learning it like the “Dynamo Language Manual”, “DesignScript User Manual” by Robert Aish. Although I have learnt quite some from these, I was looking for a reference that was mentioned in the second document here - “DesignScript class Library documentation”. Is that the same as “DesignScript Language Specification 2.1” ? [https://dynamobim.org/wp-content/links/DesignScriptGuide.pdf](https://dynamobim.org/wp-content/links/DesignScriptGuide.pdf)

Also where can I get a real comprehensive guide for a non-programmer person. One that explains it from scratch to finish.
