You can find more information on the speaker's site:
Basic debugging stresses the distuingishment between print statements, Data::Dumper and the built-in debugger. print statements will be extended to the point where one'll be able to emulate the output of ``proper" debugging
facilities, such as the built-in one, and interrrupt accordingly to examine the output given. The introduction of Data::Dumper will take place to stress its usage for evaluation of complex and nested data structures. Last, but not
least, the built-in debugger will be approached in basic terms of breaking and stepping code, control flow, examining data, setting actions and such, forcing context upon variable evaluation, listing variables/modules/inheritance trees and redoing commands.