Syntax är de regler som bestämmer hur ett språk är uppbyggt. Dessa regler finns både för vanliga språk som svenska och programmeringsspråk som Python, men reglerna är oftast mycket mer strikta för programmeringsspråk. Precis som för vanliga språk finns det dock för det mesta flera olika sätt att uttrycka samma sak.