I prefer IDA but for those needing a free debugger OllyDBG is a great option. Learn to reverse functions and make hacks using Olly here: