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
Detailed DesignScript documentation:
http://dynamobim.org/wp-content/links/DesignScriptDocumentation.pdf