This is the USB tool you will need (or something very similar.)
As for programming it and software:
And for setup:
Read everything on these pages, and you should be pretty close.
Or buy one of these: Perfect for noobs (like me - I have two and one like you)
They work out of the box and are field programmable, no computer required.