# Nós e conceitos essenciais

Nesta seção, apresentamos os nós essenciais disponíveis na biblioteca do Dynamo que ajudarão você a criar seu próprio programa visual como um profissional.

* [Geometria do projeto computacional](https://primer2.dynamobim.org/pt-br/5_essential_nodes_and_concepts/5-2_geometry-for-computational-design): Como posso trabalhar com elementos geométricos no Dynamo? Explore várias maneiras de criar geometrias simples ou complexas com base em primitivos.
* [Blocos de construção de programas:](https://primer2.dynamobim.org/pt-br/5_essential_nodes_and_concepts/5-3_the-building-blocks-of-programs) O que são os “Dados” e quais são alguns tipos fundamentais que posso começar a usar em meus programas? Além disso, saiba mais sobre como incorporar operações de matemática e lógica no fluxo de trabalho do projeto.
* [Projetar com listas: ](https://primer2.dynamobim.org/pt-br/5_essential_nodes_and_concepts/5-4_designing-with-lists)Como posso gerenciar e coordenar minhas estruturas de dados? Entenda mais sobre o conceito de lista e use-a para gerenciar os dados do projeto com eficiência.
* [Dicionários no Dynamo: ](https://primer2.dynamobim.org/pt-br/5_essential_nodes_and_concepts/5-5_dictionaries-in-dynamo)O que são dicionários? Descubra como usar dicionários para procurar dados e valores específicos nos resultados existentes.
