Using a Debugger

No programmer can perform well without knowing how to use their debugger. This, along with drawing your code and using trace statements wisely, are the top skills you will use when tracking down and fixing a bug.