It is not uncommon for me to have two or three cameras with me when I go somewhere to shoot photos. Each of those cameras uses a different flavor of memory card. There are also times when I am teaching and I’m provided with a memory card from someone in the class.
Rather than trying to keep the connection cables for each device handy, the best solution is to have a universal card reader. A really good choice is the Transcend USB 3.0 Super Speed Multi-Card Reader for SD/SDHC/SDXC/MS/CF Cards as it supports all of the popular card types and can transfer at USB 3.0 or 2.0 speeds. At just over $12 at Amazon, you can easily afford to have one at your desktop computer and another that travels in your laptop bag.