Emergent Web Technologies Spring 2009 Class 5
esse quam videri
Revision as of 19:23, 25 February 2009 by Matthew.ephraim (talk | contribs)
Introduction
This week we will cover a little bit of Microformats. Mostly to help with Google Maps data at this point. I also want to introduce the very basic elements of the Ruby language. Ruby is a great language by itself, but in this class I want to cover it in the context of server side scripting. In particular, we will cover the Ruby on Rails framework.
I want to keep this week's discussion focused solely on Ruby, without introducing any of the concepts Ruby on Rails brings in. I think it's important to know the basics of the language, before jumping into a wide ranging framework like Rails.
Microformat Links
Ruby Links
Reading Materials
- Ruby Language Homepage
- Why's (Poignant) Guide to Ruby (probably the quirkiest programming book you'll ever see)
- Programming Ruby (aka the Pragmatic Programmer's Guide aka the Pickaxe Book aka the Ruby Bible)
- How to Think LIke Computer Scientist (with Ruby, an adaptation of the classic book for Ruby)
- Learning Ruby
- Learn to Program (with Ruby)
Tools
If you're using OS X, you already have Ruby installed, but you may need to update it. Otherwise, you can install Ruby using one of the tools below.
- Tools for Installing Ruby
- Instant Rails (simple Ruby Environment for Windows)
- BitNami RubyStack (another nice Ruby and Rails container for multiple platforms)