Joystick Control in Delphi

How do I use a joystick with a Delphi App?
I should state that I have never used a Joystick before so treat me as an
Idiot.
Is the games port considered a serial/com port?
Any info will be appreciated.

--
John 'Maddog'  Anderson