Does anyone have any good tutorials on how to effectively use a debugger? I have OllyDBG and IDA Pro but it's just gibberish to me (why can't everything decompile into Java? :p ) Any help would be greatly appreciated.

(I want to understand how the program I'm disassembling works so it needs to be a fairly generic tutorial ...I think)