Wanted: Training Wheels
Dan Benjamin: there are some issues that a person new to programming should be aware of before they decide to start off on the path to Ruby (and Rails).
Related:
- OnLamp: part I, Part II
- Amy Hoy: Getting Started, MVC, What Goes Where
- Others: Trails/Java, Subway/Python, CherryPy/Python