# Nodi e concetti essenziali

In questa sezione, vengono introdotti i nodi essenziali disponibili nella libreria di Dynamo che consentono di creare un programma visivo personalizzato come un professionista.

* [Geometria per la progettazione computazionale](https://primer2.dynamobim.org/it/5_essential_nodes_and_concepts/5-2_geometry-for-computational-design): come si lavora con gli elementi geometrici in Dynamo? Si esplorano diversi modi per creare geometrie semplici o complesse da primitive.
* [Elementi di base di programmi](https://primer2.dynamobim.org/it/5_essential_nodes_and_concepts/5-3_the-building-blocks-of-programs): che cosa sono i "dati" e quali sono i tipi di elementi fondamentali che è possibile iniziare a utilizzare nei programmi? Inoltre, è descritto come incorporare le operazioni matematiche e logiche nel workflow di progettazione.
* [Progettazione con elenchi: ](https://primer2.dynamobim.org/it/5_essential_nodes_and_concepts/5-4_designing-with-lists)come gestire e coordinare le strutture di dati? Sono fornite ulteriori informazioni sul concetto di elenco e su come utilizzarlo per gestire i dati di progettazione in modo efficiente.
* [Dizionari in Dynamo: ](https://primer2.dynamobim.org/it/5_essential_nodes_and_concepts/5-5_dictionaries-in-dynamo)che cosa sono i dizionari? È descritto come utilizzare i dizionari per cercare dati e valori specifici dai risultati esistenti.
