1. Debugging involves breaking a problem down into smaller testable pieces, recreating the problem, and testing potential solutions.
2. The document provides tips for debugging including researching concepts, asking others for help with confusing language, consistently recreating problems, and breaking problems into individual tests.
3. Debugging tools mentioned include developer tools, server logs, and tools that allow imitating Google to test rendering and crawling issues.