Programiranje se može odnositi na:
Emisijsko programiranje, raspoređivanje sadržaja na TV-u
Računalno programiranje, postupak davanja instrukcija računalu za obavljanje poslova
– Programski jezik, vještački jezik dizajniran za komunikaciju sa mašinom pomoću instrukcija
– Programiranje igara, softverski razvoj igara
– Dramsko programiranje, izmišljeni televizijski sadržaj
– Matematičko programiranje, ili optimizacija, odabiranje najboljeg elementa
– Neurolingvističko programiranje, pseudonaučna metoda u cilju modifikacije ljudskog ponašanja
– Programiranje (muzika), generiranje elektronske muzike
– Radio programiranje, raspoređivanje sadržaja za radio

Računalno programiranje je pisanje uputa računalu što i kako učiniti, a izvodi se u nekom od programskih jezika.
Programi ili upute za računalo pišu se u programskom jeziku upotrebom određene sintakse i pravila koja vrijede za svaki programski jezik (ili tip), koji se potom prevodi u strojni jezik koje je osobito za određeno računalo te je ovisno o njegovoj arhitekturi. Assembler, BASIC, Pascal, Java… su samo neki od programskih jezika kojima se mnogi programeri služe. Programiranje je kreativan posao koji nas prvenstveno uči rješavanju problema, a i vrlo je traženo zanimanje na današnjem tržšitu rada. Kod programiranja stvaranje programa sadrži u sebi pojedine elemente dizajna, umjetnosti, znanosti, matematike kao i inžinjeringa.