Essentiel

En programmation, il existe différents paradigmes, c'est à dire différentes manière de dérouler un algorithme. Chaque paradigme permet ainsi de favoriser la résolution de problèmes bien spécifiques. Comme chaque langage implémente un ou plusieurs paradigmes, le choix d'un langage de programmation peut aussi se faire en fonction de son ou ses paradigmes. Tout langage de programmation n'est pas apte à résoudre tous les types de problèmes, c'est pourquoi il est courant d'en apprendre plusieurs.