Wireshark is the standard network protocol analyser: it captures the packets travelling across a network interface and presents them in a readable, filterable form. Network engineers use it to diagnose problems, and security people use it to understand exactly what an application sends, to spot sensitive data in transit, and to see why unencrypted protocols are dangerous.
The two skills that make Wireshark useful are capturing on the right interface and filtering the flood of packets down to what matters. Display filters let you isolate a protocol, a host, or a conversation, and Follow Stream reassembles a scattered exchange into readable form. This guide practises both on traffic you generate yourself.