# What coding language to use for coding blocks?

**URL:** <https://forum.dynamobim.com/t/what-coding-language-to-use-for-coding-blocks/60452>\
**Category:** Revit\
**Created:** [February 15, 2021, 8:04am UTC](https://forum.dynamobim.com/t/what-coding-language-to-use-for-coding-blocks/60452 "2021-02-15T08:04:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![eb0y](https://avatars.discourse-cdn.com/v4/letter/e/82dd89/32.png) [@eb0y](https://forum.dynamobim.com/u/eb0y)\
**Post date:** [February 15, 2021, 8:04am UTC](https://forum.dynamobim.com/t/what-coding-language-to-use-for-coding-blocks/60452/1 "2021-02-15T08:04:56Z")

</div>

Hello  
I’m only starting learning dynamo and I’m using dynamo’s example files to learn.

I noticed in one example to make a List a Node was used  
The next file, to make the same list a code block was used.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/b/7bb32dff69f0f6b30c8bda779d74740a33a5e976.png)

My question is  
What coding language is used by dynamo? and to what extent do I need to learn it?

And what is your opinion for using nodes vs code blocks?

Thank you

---

<div class="post-metadata">

**Author:** ![\_Vijay](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/_vijay/32/91307_2.png) [@\_Vijay](https://forum.dynamobim.com/u/_Vijay)\
**Post date:** [February 15, 2021, 8:09am UTC](https://forum.dynamobim.com/t/what-coding-language-to-use-for-coding-blocks/60452/2 "2021-02-15T08:09:40Z")

</div>

Here is the DesignScript Documentation,

[DesignScriptGuideV2.1.pdf](https://forum.dynamobim.com/uploads/short-url/cA5wj7blW3jmhr2lREY9e0lPHqc.pdf) (343.2 KB)
