# Estruturas de Programação

Agora que você aprendeu o básico da criação de sons com `play` e `sample` e da criação de melodias simples e ritmos com `sleep` entre sons, você deve estar perguntando o que mais o mundo do código pode te oferecer…

Prepare-se para uma surpresa excitante! Acontece que estruturas básicas de programação como loops, condicionais, funções e threads te dão ferramentas incrivelmente poderosas para expressar suas ideias musicais.

Vamos nos ater ao básico…