Dans le cadre de l'informatique, le code source est défini comme l'ensemble des lignes de textes, qui sont les lignes directrices que l'ordinateur doit suivre pour exécuter ledit programme; c'est donc dans le code source, où le fonctionnement de l'ordinateur est écrit.
Le code source d'un programme est écrit dans un langage de programmation spécifique, cependant ce type de langage ne peut pas être exécuté directement par l'ordinateur, mais doit être traduit dans un autre langage que l'ordinateur peut exécuter plus facilement. Pour cette traduction, des compilateurs, assembleurs, interprètes, entre autres, sont utilisés.
Accéder au code source d'un programme consiste à avoir accès aux algorithmes développés par ses créateurs. C'est le seul moyen de transformer efficacement un programme.
Quand il s'agit de publier un code source, cela signifie partager cette écriture avec n'importe quel sujet qui le nécessite, c'est-à- dire que tout individu peut l'analyser, le copier et le modifier. La libération d'un code d'un programme entraîne une certaine insécurité, puisque son fonctionnement est exposé. De même, il n'est généralement pas publié pour des applications commerciales.
Le code source, à son tour, est également utilisé pour faire référence au code source d'autres composants logiciels, tels que le code source d'une page Web, qui est écrit en langage HTML ou Javascript; et qui est ensuite exécuté par le navigateur Web, de sorte que la page puisse être vue lors de sa visite.
La branche de l'informatique chargée de créer des codes sources est le génie logiciel.