Appendix A. Ruby, a Programmer's Best Friend

Rails is a great framework for the development of web-based applications. One of its greatest advantages over other web frameworks is that it's written in Ruby, a very consistent and elegant object-oriented programming language. In order to increase your productivity as a Rails developer, it's important that you master Ruby. If you're new to programming, don't worry: we explain the concepts in a way you can understand.

This appendix gives you an overview of the features of the Ruby language. It explains how the language is organized and its fundamentals. After reading this appendix, you should better understand how the Ruby language that Rails is built on works, and you should be able to create classes ...

Get Beginning Rails 3 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.