Antes de empezar a programar es necesario tener algunos conocimientos básicos sobre la materia, esto nos servirá para desenvolvernos más en la programación, sin estos conceptos vamos a estar en un "Mundo vacio".
Los conceptos básicos también nos ayudan a determinar las herramientas y procesos necesarios para programar, así como algunos factores que debemos de tomar en cuenta para un amplio desarollo en la materia.
"El limite de un programador es su imaginación".