This document summarizes IBM MQ basics including messaging, queuing, asynchronous and synchronous messaging, message segmentation, message types, persistent vs non-persistent messages, message descriptors, MQ managers, queues, process definitions, channels, and more. Key points are that MQ uses queuing to enable program-to-program communication by sending and receiving messages without a direct connection. Messages have data and descriptor parts, and can be persistent or non-persistent. MQ managers connect applications to queues using channels and provide message queuing interfaces.