RailsCasts Pro episodes are now free!
Learn more or hide this
GitHub User: jcamenisch
For an introduction to state machines, I would highly recommend this series of lectures: http://www.youtube.com/watch?v=HyUK5RAJg1c
It's fun to watch, and he goes through enough examples to make the concept very familiar by the time you get through it.