Suitable first project?

Is there a way for the Ardy to check when one pin goes high before another? (i.e. so I know who pushed their switch first).

Anyone else find the abbreviation "Ardy" to be very trashy sounding?

The Arduino is fast enough that you can poll all the inputs in a few microseconds, which is more than fast enough to identify who pushed their button first. Just sequentially scan through the buttons.

If that were not fast enough (which it is), you could write an assembly routine to detect a pin change on interrupt, read the entire port at once, and then at your leisure, check which pit is pushed. That will get you down to a fraction of a microsecond resolution.

And, if you wanted to get down into a few nanoseconds of resolution, you can use an 8-bit latch IC.