Avant de vous familiariser avec cette directionen tant que classification des langages de programmation, il vaut la peine de comprendre un peu les termes et les concepts. Chaque ordinateur a la capacité d'effectuer un certain nombre de tâches spécifiques, après une exécution étape par étape des algorithmes du programme. L'union des instructions qui indiquent le chemin de la solution s'appelle un programme d'ordinateur. Cependant, pour traduire le langage humain en une forme qui serait compréhensible pour un ordinateur, des systèmes de notation spéciaux sont développés, qui éventuellement avec l'aide du traducteur acquièrent la forme de codes machine.
Il existe différents niveaux de langages de programmation,qui sont divisés en bas, haut et ultra-haut. La première direction suppose l'introduction par la personne de la certaine séquence des figures, qui a le type des unités et les zéros. Il y a une forte probabilité d'erreur. Pour travailler dans cette direction, un spécialiste hautement qualifié est nécessaire. Dans la deuxième direction, il est d'usage de se référer aux langages BASIC et FORTRAN, ALGOL et PASCAL et bien d'autres. La description de l'instruction sous cette forme est beaucoup plus simple et facilement perçue par une personne. Un représentant de très haut niveau est APL. Une erreur avec l'utilisation de cette option est complètement éliminée et la taille du programme est réduite au minimum. Le développement des langages de programmation a eu lieu dans l'ordre décrit. A ce stade, les langues de haut niveau les plus populaires.
Toutes les langues connues dans le monde de la création de programmes peuvent être divisées en plusieurs types: