Learn to program through examples. This is intended for absolute beginners and uses Ruby to teach basic programming principles.