¿Qué cursos se necesitan para aprender a programar?
Lo que escribes es todo lo que necesitas aprender. El más importante de los conceptos básicos es, por supuesto:
Estructura de datos
"Introducción a los algoritmos" <. /p>
Los principios de compilación son mejores si también aprendes el libro de referencia sobre archivos Make: "Escribe Makefiles conmigo"
Sistema operativo
Red de computadoras
. Conceptos básicos de hardware informático Libros de referencia: "Fundamentos de la tecnología de hardware informático" "Comprensión profunda de los sistemas informáticos" Si está realizando un desarrollo integrado de bajo nivel, debe prestar atención a los diferentes conjuntos de instrucciones (ensamblaje) y diseños. Las arquitecturas de CPU son diferentes. Muchos libros de hardware de computadora se basan en X86, en realidad hay ARM, PowerPC y MIPS que se usan más comúnmente. Si está programando en Windows, ignórelo.
Recomienda algunos libros clásicos:
"El arte de la programación informática" Antes de leer este libro, será mejor que eches un vistazo a los antecedentes del autor, es muy interesante
"Explicación detallada de TCP/IP" Si quieres trabajar en red, es más clásico