http://xdaforums.com/showthread.php?t=2437705 (use this tool to root, install recovery, etc)
http://www.addictivetips.com/mobile...on-htc-android-phones-with-unrevoked-forever/ (do not follow guide, just for info)
Kit Kat roms:
http://xdaforums.com/showthread.php?t=2524934
http://xdaforums.com/showthread.php?t=2677301
http://xdaforums.com/showthread.php?t=2710914
The complete steps really depend on if you decide to go S-Off or not .S-off is a bit more of a pain to set up, but makes it easier to flash roms, radios, and firmware. S-On is easier initially, but you will need to take the boot.img (kernel) out of the rom zip you are flashing and install it via fastboot method or, once rooted, via an app like Flashify. You should read up on the pros and cons of S-On vs S-Off to make sure you know what it entails. Also, none of the KK roms are considered stable for your device. That might mean it can have glitches. It might not have some functions working that are necessary, or the minor bugs might not affect how you use the phone at all. Everyone uses their phone different and different phones run different software better or worse. You won't really know until you get it set up and test it.
If you need adb and fastboot:
http://xdaforums.com/showthread.php?t=2317790
I don't mind helping, but it is very important to read as much as you can to understand what changes you need to do and how they will affect the phone. There is PLENTY of info on your phone here on XDA. You should browse through some of the guides and info in the General section and the Development section.