See you in Las Vegas!
We'll use the stable release of SproutCore (0.9.23) although I plan to address what's different about the 1.0 API which is currently in alpha testing. So to be able to work in the tutorial, you'll need recent versions of Ruby and RubyGems. Follow these directions to install SproutCore.
Note that the SproutCore gem depends on merb-core (>= 0.9.9), erubis, rubigen, and mongrel.
Before the tutorial starts, you must be able to view localhost:4020. If that works, you know everything installed correctly.
This may go without saying, but you also need to have Rails 2.3.x installed. Specifically you should be able to load the Rails startup page on your development machine at http://localhost:3000/.
I strongly recommend you complete the "Hello World" tutorial on the SproutCore home page. You may also want to browse the project wiki to get more of a sense of the framework.
The most helpful wiki articles to read include: