Um estilo de programação (ou estilo de codificação) refere-se às práticas que um desenvolvedor segue ao escrever código. As práticas incluem convenções de nomenclatura, formatação, recuo, comentários e estrutura geral do código.
Um estilo não afeta se um programa funciona ou é executado. Manter um estilo consistente em um programa melhora a legibilidade e simplifica a colaboração. Alguns linguagens de programação recomendaram padrões de estilo de codificação.