Los lenguajes de programación pueden ser difíciles de dominar. Este es especialmente el caso de los lenguajes que tienen diferentes iteraciones. Java es uno de estos lenguajes. A pesar de la similitud de sus nombres, Java cuenta con muchas características que lo separan de JavaScript, desde su mayor complejidad hasta las diferencias en la forma en que se ejecuta. Incluso para aquellos familiarizados con JavaScript, Java es una bestia completamente diferente, una con la que incluso los expertos en programación pueden encontrar dificultades. Aquí están los 6 mejores libros de programación Java basados en reseñas, para aquellos que quieren aprender el lenguaje desde cero o refrescar sus habilidades.
Todos los libros de esta lista se clasifican según la cantidad de reseñas que recibieron y su promedio. Esta lista también se centrará únicamente en Java, así que no espere ningún material de "compilación" aquí.
Programación con Java es un libro que lleva su propósito en su portada. Es un recurso para principiantes que cubre los entresijos de Java. Si bien algunos revisores elogian este recurso como un excelente punto de partida, también notan cuántos conceptos obsoletos contiene. Incluso con el lanzamiento semi-reciente de este libro, cubre versiones de Java que no son compatibles en la actualidad. A pesar de su alto puntaje de revisión, algunos revisores notan que, después de todo, el libro no es tan bueno para principiantes. Esto se atribuye no solo a su material fechado, sino también a cómo presenta sus conceptos. Este libro puede ser útil como material complementario, pero no debe ser su única confianza al comenzar su viaje con Java.
Reseñas: De un total de 746 reseñas, el 66 % le dio a este libro 5 estrellas.
Precio de lista: $ 25.49
Compre ahora en Amazon o AbeBooks
Data Structures and Algorithms Made Easy in Java se creó como una forma sencilla de presentar Java a los recién llegados. Está destinado a ayudar a los aspirantes a programadores a conseguir trabajos en muchas empresas conocidas como Google, Microsoft y Adobe. Los revisores han notado la tendencia del libro a proporcionar preguntas útiles y comparaciones con otros materiales. Desafortunadamente, también notaron errores de formato y muchas explicaciones vagas. Contrariamente al título de este libro, esto podría ser más valioso para aquellos que ya han encontrado alguna habilidad en la programación con Java. Los principiantes aún pueden hacer uso de este libro, pero no lo encontrarán tan esclarecedor como los novatos.
Reseñas: De un total de 1067 reseñas, el 57 % le dio a este libro 5 estrellas.
Precio de lista: $ 39.99
Compre ahora en Amazon o AbeBooks
Core Java: un enfoque integrado podría ser mucho más útil para los principiantes, incluso si no se anuncia como tal. Cubre múltiples versiones de Java hasta la versión 8, que es una de las pocas versiones que aún se admite oficialmente. Incluso los revisores críticos reconocen este libro como un lugar perfecto para comprender los conceptos básicos de Java, proporcionando un excelente punto de partida para aprender el lenguaje. Es posible que ya necesite saber un poco sobre programación para comprender realmente todo, pero no se necesita experiencia previa con Java.
Con eso en mente, parece que Core Java: An Integrated Approach tiene el problema opuesto al de la oferta de Narasimha Karumanchi. Ofrece mucho para principiantes a costa de no proporcionar mucho para usuarios avanzados. No todos los conceptos se explican completamente, y algunos revisores notaron que se omitieron recursos importantes, como el kit de desarrollo de Java. Este podría ser un buen libro para empezar, pero es probable que necesite más en su haber si quiere dominar realmente Java. ¡Sin embargo, no dejes que el precio de lista te asuste! Este libro no se ha vuelto obsoleto todavía, pero está lo suficientemente envejecido como para salir a la venta a precios mucho más razonables.
Reseñas: De un total de 1217 reseñas, el 67 % le dio a este libro 5 estrellas.
Precio de lista: $ 499.00 Libro en rústica, $ 5.66 Digital
Compre ahora en Amazon (Digital) o AbeBooks (Paperback)
Como recurso para aquellos que están más familiarizados con el lenguaje, Java eficaz es una de las mejores opciones que existen. El contenido que contiene es minucioso y detallado, aunque no logra ser el mejor punto de partida para los recién llegados. Algunos revisores también han notado la mala calidad de impresión y los problemas con la versión digital, pero no todos comparten estos problemas.
A pesar de los problemas encontrados con la oferta de Joshua Bloch, aquí se pueden encontrar muchas más cosas buenas. Los revisores señalan que el material del libro sigue siendo relevante hoy en día, incluso cuando se publicó en 2017. También brinda explicaciones sobre varios aspectos del lenguaje de programación que algunos no pudieron descubrir de antemano. Fiel a su nombre, Java efectivo es un libro efectivo para aquellos que están listos para sumergirse en el lenguaje de cabeza.
Reseñas: De un total de 1298 reseñas, el 84 % le dio a este libro 5 estrellas.
Precio de lista: $ 54.99 Libro en rústica, $ 43.99 Digital
Compre ahora en Amazon (Digital) o AbeBooks (Paperback)
Java: The Complete Reference habría aparecido en esta lista varias veces si se hubieran incluido las ediciones anteriores. Muchos revisores lo elogian como uno de los mejores recursos que cualquier programador de Java podría tener. De hecho, las revisiones más críticas pueden ser contradictorias a veces, ya que algunas afirman que carece de material completo y otras afirman que el material está bien, pero no los ejemplos. Aparte de estas críticas, los revisores estaban satisfechos en general con la calidad del libro y su cobertura de todo lo que un programador necesitaría saber sobre Java. Podría decirse que este es uno de los mejores libros que un principiante puede obtener, especialmente si ese principiante también obtiene un libro más avanzado para combinarlo.
Reseñas: De un total de 1398 reseñas, el 78 % le dio a este libro 5 estrellas.
Precio de lista: $ 60.00 Libro en rústica, $ 54.00 Digital
Compre ahora en Amazon (Digital) o AbeBooks (Físico)
Es posible que Head First Java no sea el mejor libro para principiantes, pero sin duda es el recurso más amigable para principiantes en esta lista. Adopta un tono más informal y amigable, y presenta conceptos y código de Java de manera similar a los libros de texto escolares para niños. A primera vista, parece una buena opción permitir que los programadores de todas las edades aprendan sobre Java. Sin embargo, este libro se publicó en 2005. La tercera edición no tiene tantas reseñas, pero debe considerarse antes de esta segunda edición.
Reseñas: De un total de 1798 reseñas, el 72 % le dio a este libro 5 estrellas.
Precio de lista: $ 59.99
Compre ahora en Amazon o AbeBooks ... o obtenga la tercera edición en Amazon o AbeBooks
Java es uno de los muchos lenguajes de programación con una larga historia. En este contexto, un libro que tiene críticas positivas no importa tanto como si es viejo o nuevo. Muchas versiones de Java quedan obsoletas regularmente, y solo unas pocas versiones heredadas cuentan con soporte continuo. Por supuesto, también querrá asegurarse de que no haya muchos errores en su material. Una cosa es no saber un lenguaje de programación, pero otra cosa es aprenderlo mal.
Si desea hacer algunas comparaciones entre Java y otros lenguajes, consulte los mejores libros de JavaScript y libros de C++ basados en reseñas.