To clear up some confusion, "Ruby on Rails" is not a programming language, it's a framework for developing web applications that happens to be written in and targeted for the "Ruby" programming language: http://www.ruby-lang.org/en/ There are some analogous Perl projects; e.g. Catalyst, and Jifty: http://www.catalystframework.org/ http://jifty.org The idea of all of these is to make it easier to create web-based applications by providing standard methods - and code - for doing things most web applications need to do - e.g. authentication, session management, etc. -Fred