Los libros en general valen la pena si absorben la información y el contenido del libro es realmente bueno.
Sí, para muchos conceptos de programación, casi todo está en la web.
Sin embargo, los libros lo obligan a aprender conceptos que de otro modo podría pasar por alto mientras aprende a través de la web.
De hecho, con un buen libro, obtienes una base sólida sobre un tema en particular que la mayoría de los videos / sitios web no tienen.
- ¿Cuál es el mejor curso en línea para principiantes para la programación?
- ¿Cuál es el mejor libro para aprender estructuras de datos en C?
- ¿Cuál es el libro más influyente que todo programador debería leer?
- ¿Qué libros de matemáticas se deben leer para convertirse en un experto en informática?
- ¿Cuál es el mejor libro para aprender los conceptos de programación orientada a objetos?
Dicho esto, personalmente no veo la necesidad de comprar libros en programación. A menos que realmente esté repasando el libro, hay muchos libros electrónicos buenos gratis en la red. Agregue al hecho de que la mayoría de los libros de programación están horriblemente escritos, soy un poco escéptico sobre la necesidad de correr riesgos.
PERO … si el libro está realmente bien escrito, entonces sí, recomendaría comprar libros para programación. Tener una copia física es inmensamente útil cuando se trata de aprender.
Con todo lo escrito, tenga en cuenta que los recursos en línea no son de ninguna manera inferiores a los de los buenos libros. De hecho, diría lo contrario. Los recursos en línea tienden a tener más información disponible que un libro simplemente por su inmensidad. MIT Opencourseware, etc. son solo ejemplos de recursos en línea que son de primera categoría en calidad. Sin embargo, creo que las personas tienden a rendirse más rápido con los recursos en línea que con las copias impresas. Entonces, si usted es serio acerca de aprender un concepto, estoy de acuerdo en que invertir en un libro podría ser una gran opción.
Google es un gran lugar para encontrar cómo “hacer” algo. Sin embargo, Google no es un gran lugar para aprender lo que no “aprenderías” si no sabes qué buscar. Los libros le brindan bases firmes sobre los detalles que de otro modo se saltearían.
Sí, puede aprender lo mismo a través de las siguientes series de conferencias como MIT Opencourseware. Sí, puede ser riguroso en sus estudios y leer un pdf. Sí tu puedes. Sí tu puedes. Sin embargo, en la mayoría de los casos, eso no sucede. Nosotros como humanos somos perezosos. Con Interweb, no hay una motivación real en el aprendizaje de uno para examinar detalles triviales. Sin embargo, con los libros, se ve obligado a leer capítulos que tal vez no sepa que existen.
Además, los libros tienden a tener buenas prácticas y pequeños proyectos. Cuando intento idear ‘proyectos’ de la nada para aprender conceptos, tiendo a perderme bastante rápido. De hecho, no sabría cómo comenzar incluso con “qué programar” sin algún tipo de guía como un libro.