sinatra Tutorial

Sinatra is a simple Ruby DSL for quickly creating web applications.

It has built in features for routing, using templates, serving static files, helpers, error handling and many other topics.

http://www.sinatrarb.com/intro.html