Hartl's Rails Tutorial - Chapters 3+