Programowanie jest to tworzenie ciągu operacji, których celem jest rozwiązanie konkretnego problemu w takiej postaci by była ona zaakceptowana przez komputer. Możemy również definiować jako proces tworzenia program lub oprogramowania komputerowego, który składa się na takie etapy jak: określenie i opracowanie założeń, kodowanie oraz testowanie.