This book will guide you through all the possibilities, it points out the things you certainly need to know, it helps you to understand all the choices you can make, and it makes you a professional user of the software.
Besides a thorough explanation of the visual programming environment, it covers topics such as structuring graphs, the available nodes and additional libraries you can use, the connection with the drawing in Civil 3D, how to create new objects or manipulate existing ones, everything about reading and writing data to Excel, and linking data to objects. In addition, there are some chapters devoted to programming in DesignScript, in Python and in C#, for those who want to go a step further in automating tasks.
Don't wait any longer, start learning today and before you know, all your dull or complex tasks will be done for you. Enjoy scripting!