Strings
If you want a really clear and simple explanation of how strings work under the hood in Go, check out this awesome blog post by the Go team. It's super readable and full of helpful examples.
Source code: runtime/string.go on go.dev.
Examples: Strings and runes on Go by Example.