Except if you plan on using it with Type 4s / DesFire while using most of the non C++ libraries.
In which case it’s aparently not under the sun. ![]()
For Log-In, something like this reader is really easy and plug-n-play.
But if you want to learn by doing, then @anon3825968’s suggestion sounds like a winner!