13 puntos por GN⁺ 2025-11-17 | 1 comentarios | Compartir por WhatsApp
  • Zigbook es un material de aprendizaje diseñado para aprender el lenguaje de programación Zig mientras transforma la forma misma de pensar sobre el software
  • Está compuesto por un total de 61 capítulos y se caracteriza por un enfoque de aprendizaje basado en proyectos y sin dependencia de IA
  • Va más allá de simplemente aprender la sintaxis y se enfoca en comprender la filosofía de Zig y la mentalidad de desarrollo
  • A través de un entorno de terminal interactivo, los usuarios pueden avanzar en el aprendizaje ingresando comandos directamente
  • Se ofrece como código abierto para apoyar el aprendizaje autónomo y la escalabilidad de la comunidad de desarrolladores

Resumen de Zigbook

  • Zigbook es un libro abierto para aprender el lenguaje de programación Zig, disponible en el sitio web zigbook.net
  • El objetivo de aprendizaje no es solo agregar un lenguaje más, sino cambiar la forma de pensar sobre el software
  • Con la frase “You came for syntax. You'll leave with a philosophy.”, enfatiza un aprendizaje centrado en la filosofía del lenguaje

Características principales

  • Ofrece un currículo estructurado compuesto por 61 capítulos
  • Brinda una experiencia de aprendizaje práctica mediante una estructura basada en proyectos
  • Declara una política de Zero AI, subrayando que se trata de material educativo escrito directamente sin contenido generado por inteligencia artificial
  • El autor aparece identificado como @zigbook

Entorno de aprendizaje

  • Puede ejecutarse mediante el comando zig build zigbook
  • Está diseñado para comenzar el aprendizaje escribiendo directamente en una terminal interactiva

Filosofía de aprendizaje

  • A través del aprendizaje de Zig, busca no solo enseñar habilidades de programación, sino también una filosofía de diseño de software y un cambio de mentalidad
  • Con la frase “Learning Zig is not just about adding a language to your resume.”, destaca un valor que va más allá del aprendizaje orientado al currículum

1 comentarios

 
GN⁺ 2025-11-17
Opiniones en Hacker News
  • Zigbook es un trabajo manual sin nada de contenido generado por IA
    y, según dicen, se actualiza continuamente para reflejar las funciones más recientes del lenguaje y las mejores prácticas
    Parece que ya es momento de crear una insignia de contenido no hecho con LLM para distinguir este tipo de material
    • Un proyecto similar es Brainmade
    • Otros ejemplos son Not By AI y No AI Icon
    • Personalmente, me gusta la colección de insignias Created by a Human
    • Parte del texto de presentación de Zigbook está escrita en un tono como: “Zig no oculta la complejidad, la expone y ofrece herramientas para controlarla con precisión
      Pero ese estilo es tan perfecto que algunas personas sospechan que no lo escribió realmente un autor humano, sino que parece escrito por IA
  • Me gusta que este libro no solo enseña el lenguaje, sino que también aborda el paradigma de programación de sistemas de bajo nivel en sí
    Cuando conocí Zig por primera vez hace un año me pareció interesante, pero como el lenguaje cambiaba mucho lo dejé en pausa
    Sin embargo, al leer este libro me volvió el interés. Me da una emoción parecida a cuando conocí Ruby por primera vez
  • Aún no tengo experiencia con Zig, pero el libro se ve bastante bien
    Eso sí, es incómodo que no haya versión en PDF. Además, el sitio está lento
    Viendo el repositorio en GitHub, parece estar escrito en AsciiDoc, así que estoy pensando en compilar yo mismo un PDF
    • Hay quien pidió que, si alguien hace una versión en PDF, por favor la comparta
  • Al principio me costó creerlo porque parecía escrito por IA
    Pero al trabajar realmente con el servidor HTTP de Zig, vi que los LLM no logran dar soluciones precisas
    En cambio, este libro fue preciso y útil, como si de verdad estuviera escrito a mano
    • Parece que, como mucha gente depende demasiado de los LLM, a algunos ya les cuesta imaginar que alguien haya escrito directamente un proyecto grande
    • A mí también me gusta Zig, pero la documentación es escasa y cambia con frecuencia
      Tanto la documentación oficial como los LLM daban información desactualizada, así que al final encontré la respuesta en el historial de commits
  • Hay mucho debate sobre si algo fue generado con IA, pero yo pienso que “si es bueno, preciso y útil, eso es lo importante”
    Llevo 25 años escribiendo código, pero no sé mucho de programación de sistemas, así que me impresionaron la calidad y el nivel de detalle de este libro
    • Pero otra persona sostiene que “la IA suele producir errores graves aunque suenen convincentes, así que es mejor evitarla al redactar documentación”
      Como ejemplo relacionado, menciona el texto Death by a Thousand Slops
    • Otra persona dice que “no se puede comparar con una calculadora”
      En las cuentas matemáticas no hace falta creatividad humana, pero la escritura sobre software está más cerca de un acto de creación artística
    • También hay quien opina que “si de verdad no importara, no habrían insistido tanto en aclarar que no es IA”
    • Alguien más responde que “eso también podría venir de la ansiedad” y que, al final, hay que adaptarse a la realidad
  • El libro tiene un alcance amplio y una profundidad impresionante, pero el orden de los capítulos es algo confuso
    Por ejemplo, en el capítulo 1 explica ELF antes que los bucles while. Para principiantes puede ser difícil
  • La explicación de Allocator es más detallada en el libro, pero la sección Memory de la referencia del lenguaje se siente más concisa y razonable
    Aun así, el libro me pareció tan bueno que voy a seguir leyéndolo
  • A lo largo de todo el libro se siente el cuidado y cariño puestos en él. Es un gran trabajo
  • El README del libro incluye criterios concretos sobre el uso de IA
    Dice claramente que, aunque en la etapa de borrador se haya podido consultar a un LLM, el texto final debe ser revisado y asumido por una persona
    Por eso, parte del estilo puede parecer generado por IA
  • El libro afirma que “fue escrito sin IA”, pero su estilo se parece demasiado a patrones típicos de la IA, lo que me confundió
    Estructuras como “Not just X - Y” o frases paralelas de tres elementos son bastante típicas
    Al principio pensé que lo había escrito una IA, pero al mirar con más detalle el contenido empecé a pensar que sí podría ser trabajo manual
    Sin embargo, al releerlo, me da la impresión de que sí tiene retoques hechos con IA. Sobre todo, los diagramas de flujo no parecen hechos por una persona
    • Cada vez que veo textos así, pienso: “¿será que la IA aprendió de mí?”
      El punto y coma, las estructuras de comparación y contraste, etc., son patrones tradicionales de escritura que se enseñan en la escuela, así que la frontera entre IA y humano se siente borrosa
    • Juzgar si algo fue escrito por IA solo por expresiones como “Not just X - Y” es una idea equivocada
      Si la IA usa mucho esas estructuras, es porque en sus datos de entrenamiento hay muchísimos textos escritos por humanos