Go programming language study notes turned book.
You can read the book online here entirely for FREE.
This book is inspired by 'You Don't Know JS Yet' (YDKJS) book series. YDKJS helped me understand JavaScript under the hood, after more than 8 years writing software in JS.
You Don't Know Go (YDKGo) book is based on Ultimate Go training, which is an intermediate-level class for engineers with some experience with Go trying to dig deeper into the language.
The site is built using the Hugo static site generator. Check out the Hugo Quick Start for a quick intro.
- Hugo 0.68 and above
- Hugo extended version (with Sass/SCSS support)
To build and locally serve this site, you need to install Hugo, extended version. Once Hugo is installed:
# first, fill Git submodules
make setup
# start Hugo server
make serve
The website is automatically published by Netlify. Any time changes are pushed to the master
branch, the site is rebuilt and redeployed.
All of the Markdown content used to build the site's documentation is in the content
directory.
Expand License
This repository contains a variety of content; some developed by Cedric Chee, and some from third-parties. The third-party content is distributed under the license provided by those parties.
The content of this project itself is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, and the underlying source code used to format and display that content is licensed under the Apache License, Version 2.0.
The Go gopher was designed by Renee French, is licensed under Creative Commons 3.0 Attributions.
Gopher picture by Maria Letta.