Programación significa más que escribiendo furiosamente en su teclado y llenando la pantalla con la sintaxis de un idioma determinado. El proceso real de la construcción de código viene hacia el final del proceso de encontrar la solución a un problema o una necesidad dada . Algoritmo de ese problema es una secuencia de instrucciones que va a resolver el problema. Una serie de herramientas existen para ayudar a convertir el algoritmo en el programa final. Chart