The two languages of the internet. Do you want your data Perfect & Slow (TCP) or Fast & Messy (UDP)?
The "Reliable Courier".
Ensures every single byte arrives in order. If a packet is lost, it re-sends it. Requires a "Handshake" to start.
The "Fire Hose".
Blasts data as fast as possible. No receipts. No re-sends. If a packet drops, it's gone forever. Zero latency overhead.
Experiment: Compare the transmission styles.
Notice how TCP forces you to wait for an ACK (Receipt) before sending again. UDP lets you spam the button, but you might lose data.