This is a port of Karel the Robot to Objective-C. Karel provides a gentle introduction to structured programming.