fred-snyder / notes-on-go

A documented Golang learning journey.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

notes-on-go

A Golang learning journey. Author: Fred Snyder Twitter

The main goal of this project is to create a resource that functions as a reference for myself but hopefully for others as well.

Goals:

  • learn and document the learning journey
  • share my learning experience, questions, problems, and maybe frustrations
  • publish code examples and small Go projects

There is a possibility (a real possibility ;/ ) that you'll encounter a code error or other mistakes, perhaps in the comments or explanations (pull requests are more than welcome). You can copy and modify the examples, do as you see fit. Attribution would be appreciated.

Repo structure

Language folder

  • basic syntax, keywords, etc
  • lexical structure, semantics
  • more advanced constructs

Tooling folder

  • information on building, compiling and testing

Projects folder

  • example code and example projects
    • standard library examples
    • external libraries/packages
    • frameworks

Learning Resources

Check out all these great resources that helped me on this learning journey.


Third party packages

A list containing links to useful Go repos/packages on Github.

About

A documented Golang learning journey.

License:Other


Languages

Language:Go 98.8%Language:HTML 1.0%Language:Shell 0.1%