El objetivo principal de este libro es enseñar a programar partiendo desde cero, y se utiliza el lenguaje C por su popularidad, especialmente en el campo de los microprocesadores y microcontroladores, y porque es la base de lenguajes más avanzados como C++ y Java. La obra cuenta con numerosos ejemplos para ilustrar los conceptos expuestos, así como una amplia colección de problemas al final de cada capítulo para afianzar conocimientos.
