>>849What do you guys want to do? Write Drivers? Send Data? Receive input from your own HW? Hack your things (e.g. with Wireshark)?
My first foray into USB was when I tried to connect a Nintendo NES Pad to the PC via Arduino. It's really easy and you get to write a simple driver that translates the 8 Buttons to Keyboard presses, which then can be used inside Emulators or wherever you want. This was many years ago though so I don't have that tutorial anymore, but this will teach you some of the basics.