Message breakpoints are a particularly useful type of breakpoint.
To start a debugging session you would typically launch Wolfram Language in a debug mode and ensure that all the files that you wanted to work with were loaded.
An important utility for debugging is the Debug perspective, perspectives are described in more detail elsewhere. When the Workbench is in the Debug perspective a number of views and tools that are useful for debugging become visible.