Te voy a dar una respuesta de tres partes.
Primero, la mayoría de los libros de programación se escriben desde una de dos perspectivas. Algunos están escritos para el principiante completo y confunden cada pequeño punto, lo cual es genial para el principiante completo y aburrirá a todos los demás. Otros suponen que ya eres un programador de nivel profesional en otro idioma y que ya conoces todos los conceptos, por lo que saltan directamente a los detalles técnicos y pierden rápidamente a cualquiera que, de hecho, no conozca todos los conceptos y la terminología.
En segundo lugar, la programación en sí es difícil para muchas personas. Parece que se necesita un cierto tipo de cerebro para comprender intuitivamente cómo funcionan las variables (esencialmente, este es el mismo tipo de cerebro que entiende el álgebra) y si no tiene eso, le tomará un tiempo comprender cómo funciona la programación. en general antes de poder pasar a los detalles de un lenguaje de programación en particular.
Tercero, muchas / la mayoría de las personas técnicas no están capacitadas para comunicarse con personas no técnicas. Como resultado, los libros técnicos, incluso si están bien escritos y son fáciles de entender para las personas técnicas, son un desafío para las personas no técnicas … como aquellos que están tratando de comenzar a programar.
- ¿Qué libro es mejor preparar para OCA Java SE 7 Programmer 1Z0-803?
- ¿Cuáles son los mejores libros de C # para principiantes?
- ¿Debo comprar la ‘Guía de estudio del programador I y II Java SE 7 OCA / OCP’ (Kathy Sierra, Bert Bates) si ya tengo la ‘Guía de estudio del programador certificado Sun para Java 6’ (Kathy Sierra, Bert Bates) para prepararme para la ‘ Java SE 7 Programmer I 1Z0-803 ‘examen?
- ¿Cuál es el mejor libro para descifrar la certificación Java Oracle?
- ¿Qué libro es el mejor para la estructura de datos y algoritmos en Java?