A byte is 8 bits. It's the unit computers use to measure memory, files and data, and each memory address usually holds one byte (see byte addressing).
What fits in a byte:
- 2⁸ = 256 different patterns
- unsigned: 0 to 255
- twos complement: −128 to +127
- exactly two hexadecimal digits, 00₁₆ to FF₁₆, because each hex digit is one 4-bit nibble
That last point is why bytes are almost always written in hex. A web color like #1E90FF is three bytes (red, green, blue), and a debugger shows memory as pairs of hex digits.
One character of plain English text is traditionally stored in one byte. In the ASCII code, the letter A is 65 = 01000001.
On units: in memory sizes, a kilobyte is commonly 2¹⁰ = 1024 bytes. Network speeds count bits, not bytes, so watch the lowercase b in "Mb/s".