I wrote a guest blog post for RubyLearning and they posted it on their blog. Please go check it out: http://rubylearning.com/blog/2010/09/23/incorporating-web-apis-to-spark-computer-programming-exercises/ The blog post is intended for Ruby newbies. I hope people find it valuable as they learn a great programming language.