learn-go Learning golang ... WIP Go Data Structures and errata https://research.swtch.com/godata Strings Slices, data marshalling ... Structs Runes (WIP) Go iteration with slices, structs, more Iteration with slices and structs Go Typing System, var, const ... Typing System, var, const) Go Modules, examples, package management system, exports and identifiers Modules, Packages, Exports, Encapsulation WIP : function signatures Here's a Go function signature that takes in a value of any type v interface {}, and returns a slice of bytes and an error (from package json): func Marshal(v interface{}) ([]byte, error)