La programació informàtica o programació algorítmica, acurtada com a programació, és el procés de dissenyar, codificar, depurar i mantindre el còdic font de programes computacionals.

El còdic font és escrit en un llenguage de programació. El propòsit de la programació és crear programes que exhibixquen un comportament desijat. El procés d'escriure còdic requerix freqüentment coneiximents en vàries àrees distintes, ademés del domini del llenguage a utilisar, algoritmes especialisats i llògica formal.

Programar no involucra necessàriament atres tasques tals com l'anàlisis i disseny de l'aplicació (pero sí el disseny del còdic), encara que sí solen estar fusionades en el desenroll de menudes aplicacions.

Del procés de programació sorgix lo que comunament es coneix com software (conjunt de programes), encara que estrictament este últim comprén molt més que solament la programació.