# Estruturas de programação

Agora que aprendemos o básico de como criar sons com `play` e `sample` e a criação de melodias simples e ritmos usando `sleep` entre os sons, perguntas-te o que mais o mundo do código te pode oferecer…

Vais ter uma agradável surpresa! Estruturas básicas de programação como looping, condicionais, funções e threads dão-te ferramentas extremamente poderosas para expressares as tuas ideias musicais.

Vamos começar com o básico…