Programmation
La programmation possède un lien étroit avec la sécurité informatique. En effet, il est nécessaire d'avoir des connaissances en matière de sécurité lorsque l'on développe des applications, mais il faut également connaitre plusieurs langages de programmation afin de pouvoir assimiler de nombreux concepts en sécurité informatique. Par exemple, l'étude des protections logicielles et des failles applicatives nécessite l'apprentissage du langage assembleur (au moins...), et la fixation d'un bug dans un code source demande un minimum de connaissances dans le langage concerné.
Toutefois la programmation sert avant tout à développer des applications et donc automatiser des tâches. Plusieurs paradigmes de programmation existent, on retrouve principalement la programmation impérative et la programmation orientée objet. Cependant il semblait plus clair de séparer cette rubrique en "Langages de programmation" et "Langages de script".
Langages de script