La programación, como su propio nombre indica, es el acto de programar, es decir, organizar una secuencia de pasos ordenados en la computadora con la finalidad de qué, en qué forma y cómo llegar al usuario para traducir sus deseos en el lenguaje de la máquina. Este concepto es la pieza clave entre el ordenador y el usuario con la idea de originar algunos algoritmos y poder traducirlos a un lenguaje de programación que sirva para la comunicación.
La programación es todo un proceso que engloba el diseño, la codificación, el mantenimiento y la protección del programa, teniendo en cuenta que la primera pregunta que el usuario se debe plantear es la siguiente: ¿Es posible implementar esta tarea de forma programada?