This document introduces Test Driven Development (TDD) using Ruby on Rails. It discusses why testing and TDD are important, including allowing for refactoring and delivering working code. The Red-Green-Refactor TDD process is explained as writing a test, seeing it fail, writing code to pass the test, and refactoring. RSpec is recommended for testing. The document then provides an example project for a restaurant menu and orders system to demonstrate TDD. Attendees are instructed to work in pairs using TDD to build recommendation and social features for the project.