Aunque muchos lenguajes de programación han estado en uso durante décadas, hay algunos que, comparativamente, acaban de llegar al mundo de la tecnología. Go es uno de estos lenguajes, ya que fue diseñado para propósitos generales de programación con la eficiencia en mente. Todavía tiene un largo camino por recorrer antes de competir con la popularidad de C++ o incluso PHP, pero está demostrando ser una herramienta muy útil para los programadores más profesionales a medida que pasa el tiempo. ¡Cualquiera que quiera presionar "ir" para aprender este idioma debe consultar los 6 mejores libros de programación de Go basados en las reseñas de Amazon!
Como de costumbre, esta lista clasificará los libros según la cantidad de reseñas que recibieron junto con su promedio de 5 estrellas. También cubrirá libros con un enfoque principal en Go, ¡así que no espere ningún libro de "compilación" en esta lista!
Introducción a Go es un libro diseñado para los recién llegados a Go que tienen una comprensión básica de los fundamentos de la programación. Como resultado, las revisiones generales son positivas, aunque algunos argumentan que podría ser demasiado complicado para los principiantes puros y, sin embargo, también señalan que no es lo suficientemente complejo para los veteranos. Aún así, lo que hay allí es muy completo y puede cumplir fácilmente su propósito como una introducción al idioma. También es una de las opciones más baratas de esta lista, por lo que no hay nada de malo en usarla como introducción antes de sumergirse en un recurso más avanzado más adelante.
Reseñas: De un total de 142 reseñas, el 58% le dio a este libro 5 estrellas.
Precio de lista: $ 24.99 Libro en rústica, $ 21,99 Digital
Compra ahora en
Head First Go es otro recurso para principiantes para aprender el idioma. No cubre tantas bases como les gustaría a algunos revisores, pero muchos de ellos argumentan que sigue siendo uno de los mejores libros que han encontrado sobre Go. Head First Go está estructurado de manera que cualquiera puede seguirlo cuando lo desee, y la forma en que está formateado permite a los lectores incorporar fácilmente nueva información a su propio ritmo. Incluso si no es el recurso más completo, es uno de los mejores lugares para comenzar su viaje con Go.
Los lectores deben saber que este libro está algo desactualizado. Si bien una fecha de publicación de 2019 puede no parecer demasiado larga, la versión de Go cubierta en este recurso ya no es compatible. Desafortunadamente, este es el caso de la mayoría de los libros de esta lista, si no de todos, así que elija cada elemento de esta lista con precaución.
Reseñas: De un total de 145 reseñas, el 82% le dio a este libro 5 estrellas.
Precio de lista: $ 59.99 Libro en rústica, $ 50.99 Digital
Compra ahora en
Para un recurso que cubre más que solo Go, esta oferta de Katherine Cox-Buday sobre cómo dominar el idioma junto con las técnicas de concurrencia. Si bien Concurrency in Go cubre principalmente cómo se usa el lenguaje para estas técnicas, los revisores afirmaron que se erige como otro recurso fantástico para los programadores primerizos.
Algunos lectores parecen estar en conflicto sobre cómo se sienten acerca del estilo de escritura del libro, pero la mayoría está muy satisfecho con los resultados. Si desea profundizar en el mundo de la programación, incluso fuera de los idiomas que aprende o usa, Concurrency in Go es uno de los mejores recursos que puede encontrar.
Reseñas: De un total de 166 reseñas, el 72% le dio a este libro 5 estrellas.
Precio de lista: $ 49.99 Libro en rústica, $ 42.99 Digital
Compra ahora en
En otro caso de uso de Go para propósitos más profundos, Black Hat Go explora cómo se puede usar el lenguaje en manos de piratas informáticos. Cubre una gran cantidad de contenido e ideas mientras explora las interacciones con otros lenguajes como MySQL.
Sin embargo, los revisores parecen estar en conflicto sobre cuán útil es realmente el libro a largo plazo. Algunos elogian sus lecciones y presentaciones, mientras que otros condenan sus estructuras de código e instrucciones vagas. Puede que no sea la mejor opción para todos, pero Black Hat Go es definitivamente un recurso a considerar, especialmente si adopta la parte "Hacker" de HackerNoon.
Reseñas: De un total de 183 reseñas, el 78% le dio a este libro 5 estrellas.
Precio de lista: $ 39.95 Libro en rústica, $ 23.99 Digital
Compra ahora en
Learning Go , a pesar de su nombre, es un mejor recurso para los programadores con una experiencia más moderada. Repasa algunas de las mejores prácticas que un codificador puede seguir con Go, y aun así logra cubrir los conceptos básicos del lenguaje bastante bien. Sin embargo, los revisores casi universalmente están de acuerdo en que este ciertamente no es un libro para principiantes.
Incluso aquellos con experiencia previa encontraron que era algo difícil de superar. Es uno de los elementos más recientes de esta lista, por lo que debería resultar más moderno que sus competidores, pero cualquier falta de conocimiento previo sobre Go puede hacer que este libro sea una elección difícil de recomendar.
Reseñas: De un total de 305 reseñas, el 76% le dio a este libro 5 estrellas.
Precio de lista: $ 59.99 Libro en rústica, $ 50.99 Digital
Compra ahora en
Completando esta lista sobre el lenguaje de programación Go está el recurso bien llamado de Alan Donovan y Brian Kernighan. El lenguaje de programación Go es uno de los recursos más completos que encontrará en Go, incluso con su fecha de publicación de 2015. Los revisores están de acuerdo en que la información que contiene es fantástica.
Donde este libro se queda corto es en su presentación, con muchos lectores argumentando que la presentación o el estilo de escritura era demasiado complicado para seguirlo. Algunas de estas quejas se centran en la versión digital de este libro, así que considere obtener una copia física en su lugar, si puede pagarla.
Reseñas: De un total de 1232 reseñas, el 81 % le dio a este libro 5 estrellas.
Precio de lista: $ 39.99 Libro en rústica, $ 31.99 Digital
Compra ahora en
Aunque Go se actualiza constantemente, todavía no es un idioma tan extendido como otros. Incluso los libros obsoletos pueden ser recursos útiles siempre que cubran una amplia variedad de contenido. ¡Solo asegúrese de que puede comprender lo que encuentra en primer lugar!
Si desea ver más de cerca una variedad más amplia de idiomas, consulte los mejores