Well, you can program the Radio with the freeware program "Chirp":
Next and most importantly, you will need a programming cable. The cable is very similar to a "Kenwood" cable.
There are other threads on RadioReference that give you all the info you will need. there are cheap cables with a USB chip that you should stay away from, but do a bit of research here and you should be alright.
The most important thing to remember when you finally get connected up to your PC with Chirp is, first do a download from your Radio, and save it somewhere safe, then make any changes to a copy (input frequencies e.t.c.), and up load that back to your Radio. it's important to have that base framework backup copy incase things go wrong.