divided into different categories with specific uses.
Power +: Continuous power supply
GND: Ground = Return to earth
I2C: Synchronous serial protocol
SPI: Other synchronous serial protocol
UART: Asynchronous protocol + serial to parallel communication conversion.
GPIO: General port which can optionally be transformed into I2C or SPI.
The GPIO ports are numbered 1 to 40, starting from the top left when you hold the Raspberry pi GPIO ports to the right. This is the so-called “Board” numbering mode. Another numbering mode exists, which is based on processor addressing, called “BCM” mode.