When I was a little kid, I took ice skating lessons (amongst other sports lessons which ultimately led me to conclude that I'm possibly the least athletic tomboy ever). I distinctly remember what we learned on the first day of lessons: not how to do cross-overs or pineapples, but how to fall. The instructor was wise enough to know that we'd be able to grow our skills much more if we knew how to fall and recover with minimal pain and effort. And now, I apply that same philosophy to programming: I'd rather learn how to debug in a particular language or environment before I learn any advanced skills. As many of you know, bugs can often be tiny little typos but they can take *hours* to find without a good debugger.
alert, which you should now repress all memory of ever using). So I'm sharing my favorite debugging techniques in the form of a series of screencasts - there are a couple about Firefox extensions like Firebug and the Web Developer Toolbar, a couple about native browser tools like the IE Script Debugger and Firefox Error Console, plus one about the Maps API built-in debug console called GLog.