Definitely Debugging and more debugging.
I wonder if any instructor ever spends any time on debugging. Is it a self learned skill?