First, is it compatible with the regular Arduino library files & IDE that you can get from the Arduino site, or do I need another way to program it?
Also, the other Arduino starter kits say they come with a USB cable that is “Type A - Type B”, this one just say USB cable. I assume thats what they meant, but just to be sure
It’s a (legal) Arduino Uno clone, identical to the Arduino Uno but made by DFRobot. You would program it the same way you program the original Arduino Uno (libraries and all).
Yup. It’s intended to connect to the Arduino’s USB port.