A breakpoint is a flag in the source code that tells the Debugger to pause execution of the program. When your program stops on a breakpoint, you can examine the value of variables, single-step through your program, and examine the state of your program. Red highlighting in the Source Editor indicates a breakpoint on that line.