Sort:  

I would be more than happy to try and shed some light on debugging for you. Potentially a whole article in the near future. But basically debugging allows you to step through your code line by line to figure out exactly what is happening (kind of like having a print statement after every line of code). The debugger will allow you to examine the current state of all the variables within you code and will not execute any more code until you tell it to. I hope that helps! :)