Web-dev-golang-anti-textbook is a free educational book that teaches how to write web applications in Go without using a framework.
The book addresses the gap between learning Go syntax and understanding web development practices. It takes a hands-on, example-based approach where readers build a to-do list application incrementally across chapters. Rather than relying on web frameworks to abstract away implementation details, the tutorial guides learners through writing a webserver from first principles, making explicit the mechanics of HTTP handling, routing, and application structure that frameworks typically hide.
The material suits developers who have basic Go knowledge but no web development experience and want to understand how web applications actually work at a fundamental level. The book is available free online through multiple channels including a Gitbook version and a YouTube video series, with accompanying code examples and a fully functional Tasks application that demonstrates the concepts being taught. A Leanpub edition is available for those who prefer to support the author. This approach contrasts with framework-heavy tutorials by emphasizing understanding over convenience, making it valuable for developers who want to grasp underlying principles rather than just learn API syntax.
The project maintains multiple supporting resources in parallel: a YouTube video series with corresponding code branches, a working Tasks application repository, and the core book text. The codebase welcomes contributions through pull requests with an issue-first workflow. The project is part of a broader Multiversity initiative focused on high-quality open source tutorials paired with screencasts, indicating an ongoing commitment to maintaining educational resources alongside working code examples.