Testing

Friendly Introduction to Unit Testing

Gives a short introduction into unit testing and why it is such a good method to not only reduce your debugging time but also remove the anxiety of breaking something when you refactor (read: improve) existing code, resulting in a huge improvement in code quality.