La programmation informatique est un processus de composition et d'organisation d'un ensemble d'instructions.
Celles-ci indiquent à un ordinateur / logiciel ce qu'il faut faire dans une langue que l'ordinateur comprend.
Ces étapes de programmation sont: la conception, l'implémentation, la conversion du code source et les tests finaux du système.
La plupart des programmes exécutés sur nos outils numériques (téléphone portable, ordinateurs, tablettes, smart TV, etc.) sont développés en se basant d'un langage de programmation impératif.
La programmation consiste, partant d'une idée, à effectuer un travail de réflexion qui aboutit à la rédaction d'algorithmes dans un langage de programmation.
Les langages de programmation ont été créés dans l'optique de faciliter le travail du programmeur en raccourcissant le chemin qui va de l'idée au code source.