La programació és el procés de dissenyar, escriure, provar, depurar i mantenir el codi font de programes informàtics. Aquest codi és un conjunt d'instruccions que un ordinador pot interpretar i executar per fer tasques específiques. La programació permet crear programari, aplicacions, llocs web, videojocs i sistemes automatitzats.