The video below is a beautiful, 5-min introduction to inter-process communication:
https://www.youtube.com/watch?v=W0BX6geRCDQ