  In software development, encountering bugs is inevitable. However,
opportunities to learn more about bug removal are limited. When students
perform debugging tasks, they often use print statements because students do
not know how to use a debugger or have never used one.In this study, among
various debugging methods, we focused on debugging using breakpoints. We
implemented a function in Scratch, a visual programming language, that allows
for self-learning of correct breakpoint placement and systematic debugging
procedures.In this paper, we discuss experimental results that clarify the
changes that occur in subjects when they learn debugging in Scratch.
