Tengo una lista completa de ellos, pero donde empiezo en esa lista, depende de cuánto ya sepas.
Mi consejo es aprender a escribir software antes de aprender a escribir usando un idioma.
Libros como
“Patrones de diseño: elementos de arquitectura de software reutilizable” (también conocido como el libro original Gang of Four, o el Libro GOF)
- ¿Es aconsejable aprender Algoritmos mediante el libro ‘Introducción al Algoritmo’ o haciendo algún curso y luego tomando el libro como referencia?
- ¿Cuáles son algunos libros con un montón de código fuente de aplicaciones Python?
- ¿Cuál es el mejor libro para comprender los conceptos del lenguaje c?
- ¿A qué libros se refiere Ashish Kedia para Python y C?
- ¿Cuáles son los mejores libros para aprender C #?
“Patrones de arquitectura de aplicaciones empresariales” de “Martin Fowler” (De hecho, muchos de los libros de Martins son realmente buenas lecturas)
“Código completo” por “Steven McConnel”
El último podría considerarse el manual de artesanía del software, y yo (y muchos otros que conozco) lo tratan como tal.
Los 3 títulos anteriores le mostrarán cómo diseñar y construir software y los patrones comunes utilizados para lograr tareas comunes, todo sin centrarse en un idioma o entorno en particular.
Muchos desarrolladores que llegan a la industria hoy en día, lo hacen con la creencia de que todo se trata de escribir código y compilarlo.
No es. Se trata de resolver problemas y diseñar soluciones.
Cualquier libro que te enseñe eso, antes de enseñarte a programar, es algo que deberías estar leyendo.
SIN EMBARGO…..
Antes de comenzar a leer, hay otros enfoques que debe adoptar.
Por favor, lea todas las otras respuestas en mi perfil antes de comenzar a hacer cualquier cosa que esta le diga, encontrará que “Leer sobre cosas” realmente no debería ser su primer paso de todos modos …