Un programa es una secuencia de instrucciones entendibles por un ordenador que permiten la realización de las acciones para las que ha sido creado.
Un lenguaje de programación es un conjunto de símbolos y palabras (instrucciones y sentencias) que el usuario tiene a su disposición para elaborar un programa.
Un código fuente es el conjunto de instrucciones escritas por un programador en un lenguaje de programación.