Depends on your language, but for anything low level then gdb/lldb, you have to learn a good native debugger if you want to be able to fix the oddest of bugs!
Depends on your language, but for anything low level then gdb/lldb, you have to learn a good native debugger if you want to be able to fix the oddest of bugs!