I have several encoders that I got from the place in Beaverton, that I can never remember the name of. Gizmo Surplus?
And I have one on a board from a sensor kit, it has pull up resistors and a 5 pin connector.
I have my choice of Micropython or Circuit Python. I think I will try Circuit Python and the Adafruit Feather board. Looks like it's "built in" on Circuit Python. Their demo sets it up as a volume control knob over the USB port. I will try that exercise as a starting point.