Resumen:
Proporciona a los programadores novatos una base sólida de conocimientos básicos, independientemente del lenguaje de programación. Cubre los fundamentos de la programación que no han cambiado significativamente en los últimos 10 años. El contenido educativo fue desarrollado por un equipo de autores autorizados liderado por Svetlin Nakov de la Universidad de Software (SoftUni) y cubre temas como declaraciones condicionales variables, bucles y matrices, y conceptos más complejos como estructuras de datos (listas, pilas, colas, árboles, tablas hash, etc.) y algoritmos recursivos, programación orientada a objetos y código de alta calidad. Del libro aprenderá cómo pensar como programadores y cómo resolver problemas de programación de manera eficiente. Dominará los principios fundamentales de la programación y las estructuras y algoritmos de datos básicos, sin los cuales no puede convertirse en un ingeniero de software.