Defensive_Programming, call_stack, breakpoints, locals, watch_window, techniques to debug your application F10 - Step Over F11 - Step Into Shift+F11 - Step Out
Defensive Programming - What do we get input here we want to make sure it satisfies some criteria before we do some processing. We are not gonna do continue processing if input is not correct.
Call Stack Window - This window is called call stack. This windows shows the order of methods the moment application ran upto where you are now.
Watch Window - Locals Window, Autos Window
You put one or more breakpoints at your code and start debug F5 into your application.