The document is an introduction to the Ruby programming language. It discusses that Ruby is a simple, beautiful, and easy to learn open source programming language. It is dynamically typed and has an elegant syntax. The document provides examples of key Ruby features like variables, objects, classes, modules, blocks and more. It also lists resources for learning Ruby like the interactive IRB shell and popular websites.
17. Ruby is…
A dynamic, open source
programming language with a focus on
simplicity and productivity. It has an
elegant syntax that is natural to read
and easy to write.
18. Quick and Easy
●
Intrepreted Scripting Language
●
Variable declarations are unnecessary
●
Variables are not typed
●
syntax is simple and consistent
●
memory management is automatic
19. Object Oriented Programming
●
Everything is an object
●
classes, methods, inheritance, etc.
●
singleton methods
●
quot;mixinquot; functionality by module
●
iterators and closures