Go Fundamentals
How Go differs from Python and Java, zero values and iota, slices and maps, strings and runes, methods and receivers, interfaces and the nil trap, errors and wrapping, defer and panic, generics, escape analysis, embedding, packages, iterators, comparability