"El objetivo de este libro es profundizar en los conceptos fundamentales de programacion, conocer las estructuras de datos mas importantes, y preparar al lector para profundizar en los paradigmas de la pro-gramacion mas avanzados.Este libro esta especialmente destinado a los programadores que, aunque solo hayan recibido un curso de fundamentos en programacion estructurada, desean profundizar y avanzar en su formacion, llegando a manejar conceptos avanzados como tipos de datos abstractos, iteracion o program