L'objectif de la programmation est de trouver une séquence d'instructions qui permettra d'automatiser l'exécution d'une tâche (qui peut être aussi complexe qu'un système d'exploitation) sur un ordinateur, souvent pour résoudre un problème donné.
La programmation informatique est le processus de conception et de construction d'un programme informatique exécutable pour obtenir un résultat informatique spécifique. La programmation implique des tâches telles que: l'analyse, la génération, la vérification, et la mise en œuvre d'algorithmes dans un langage de programmation choisi.