Bytes are program's building blocks.
In Go, a byte is a type alias of
uint8, and thus it is defined as:
type byte = uint8
And thus, when talking about bytes, we mean a slice of
Bytes are pervasive, especially when working in systems programming. If you want to work on an application related to networking, operating systems, databases, you will likely end up working with bytes. And that is why it's very important to understand what tools are available off the self.
In the following sections, we will address some operations Go allows us to perform on bytes.