A curated Markdown list of English-speaking YouTube channels that teach programming, web development, machine learning, cybersecurity and other tech topics.
dariubs/GoBooks
A curated, multilingual list of Go (Golang) books, from beginner primers to advanced topics like concurrency, performance and system design.
- Stars
- 19,737
- Forks
- 2,253
- Open issues
- 0
- Last commit
- 9 days ago
What is it?
GoBooks is an annotated reading list of books about the Go programming language. It is organized into sections for popular titles, starter books for beginners, and advanced books on topics such as concurrency, performance, microservices, generics, testing, and security.
Each entry shows the publication year, authors, and where the book is available, with notes on free online versions where they exist. Many entries link to cover pages and sample chapters, and the list is maintained in several languages including Spanish, Chinese, Portuguese, Russian, German and Persian.
The project is useful as a starting point when choosing a Go book, whether you are new to programming or already write Go professionally and want to go deeper into a specific area.
Key features
- 01Books grouped into popular, starter and advanced levels
- 02Each entry lists authors, publication year and available formats
- 03Marks free online editions such as Learn Go With Tests and Let's Go
- 04Covers topics from syntax and generics to concurrency, microservices and security
- 05Available in several languages including Chinese, Spanish and German
Use cases
- Choosing a first Go book when starting to learn the language
- Finding advanced references on concurrency, performance or system design
- Locating free online Go learning material
- Building a reading plan for a team adopting Go
Things to know
- The list is a book directory, so it provides no software to install or run.
Topics
FAQ
- What is GoBooks?
- A curated, multilingual list of Go (Golang) books, from beginner primers to advanced topics like concurrency, performance and system design. GoBooks is an annotated reading list of books about the Go programming language. It is organized into sections for popular titles, starter books for beginners, and advanced books on topics such as concurrency, performance, microservices, generics, testing, and security.
- Is GoBooks free to use? What license does it have?
- GoBooks has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is GoBooks still maintained?
- Actively maintained. The last commit to GoBooks was on Oct 14, 2026.
- What can I use GoBooks for?
- Choosing a first Go book when starting to learn the language Finding advanced references on concurrency, performance or system design Locating free online Go learning material Building a reading plan for a team adopting Go
- Where can I get GoBooks?
- The source code and installation instructions are on GitHub: https://github.com/dariubs/GoBooks
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A curated, language-organized list of tutorials that walk developers through building complete applications from scratch.
A curated, community-maintained list of Kubernetes resources including tools, books, tutorials, and cloud provider links.
A curated, link-heavy handbook collecting books, communities, courses, tools, blogs and learning resources for data engineering.
A curated hub of generative AI learning courses, research paper roundups, interview prep materials, and code notebooks, organized by journey and skill level.
A community-curated list of third-party packages, tools, tutorials, and resources for building with Django.