* There is microSD from 1999, max capacity is 2GB.
* Then there is the 2006 update microSDHC, max capacity was 32GB.
* And since 2009 we use microSDXC, max capacity is 2TB.
* In 2019, the next update came out, microSDUC, max capacity is 128TB. As far as I know there are no actual products yet.
You need a reader of the same type of your card or higher. Otherwise, it might not work at all, or you can only read the first x gb of your larger card.
I am not knowledgeable, but I know how to use Wikipedia.