1. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial http://rubylearning.com/satishtalim/tutorial.html
rubylearning.com
Ruby helps programmers have more fun!
Home Tutorial Downloads Testimonials Gurus Certification Mentor Jobs Videos Blog Class Services Contact About
Ads by Google Ruby on Rails Tutorial Ajax Ruby ROR Ruby Ruby Coder
RUBY STUDY NOTES: TOC Featured Sites
Ruby Matters
Important: The third batch of the Free Online
Ruby Programming Course starts 7th January Ruby on Rails and AWS
Get up and running on EC2 and S3 quick with AWS and
2008. Register and enroll for the course, now. Ruby on Rails
www.techcfl.com Howto Setup Ruby
Core Ruby on Rails
Follow this
Introduction Need Ruby Developers? step-by-step Ruby
Installation Ruby on Rails Programmers $20/hr. Post a Job Free on Rails install
Today. guide
www.oDesk.com rimuhosting.com/ruby_on_rails
What is Ruby?
How Ruby can help you, in more
detail
Ruby on Rails JRecruit-J2EE
Downloading Ruby and an Editor Dé Ruby on Rails experts in Nederland!
www.kabisa.nl
Specialists
Ruby Programming Environment One stop shop for
Java Jobs.
First Ruby Program
Amsterdam, the
Features Netherlands.
Numbers in Ruby www.jrecruit.com
Operators and Precedence
Java / J2EE
Fun with Strings Training
Variables and Assignment 5 day Instructor-led
classes $2,370
Summary 1
Programming,
Scope Patterns,
Architecture
Global scope and global variables objectdiscovery.com
Built-in global variables
Local scope Spring Framework
Training
Getting Input Offered by
Ruby Names SpringSource, the
makers of Spring.
Variables Register online
Constants now.
www.springsource.com/
Method Names
More on Ruby Methods
Writing own Ruby Methods
Bang (!) methods
Summary 2
Method Missing
More on Strings
Listing all methods of a class or object
Comparing two strings for equality
Simple Constructs
Case Expressions
Ruby Arrays
Summary 3
Ranges
Ruby Blocks and Procs
Random Numbers
Read/Write files
1 sur 4 05/01/2008 21:27
2. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial http://rubylearning.com/satishtalim/tutorial.html
Traversing Directory Trees
Random Access
Summary 4
Writing our own Class
Literal Constructors
Garbage Collection
Class Methods
Including Other Files
Ruby Open Classes
Inheritance
Overriding Methods
Usage of super
Redefining methods
Ruby Overloading Methods
Summary 5
Ruby Symbols
Access Control
Top-level methods
Are instance variables inherited by a sub-class?
Hashes
Using Symbols as Hash Keys
Ruby Time class
Summary 6
Exceptions
Raising an Exception
Handling an Exception
Duck Typing
Ruby Syntactic Sugar
Mutable and Immutable Objects
Freezing Objects
Summary 7
Object Serialization
Constants
Summary 8
Modules/Mixins
Self
The current/default object
Top level context
Self inside class and module definitions
Self in instance method definitions
Self in singleton-method and class-method definitions
Summary 9
Regular Expressions
Literal characters
The wildcard character . (dot)
Character classes
Special escape sequences for common character classes
Advanced Ruby
Socket Programming (last update 2007, Nov. 25)
Basic Networking
Port
Internet Addresses
2 sur 4 05/01/2008 21:27
3. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial http://rubylearning.com/satishtalim/tutorial.html
Sockets
Socket classes
Threads
The Date Time Server and Client
SMTP class (last update 2007, Nov. 23)
Web services (last update 2007, Nov. 25)
Writing a RubyLearning SOAP server and client
Ruby MySQL Tutorial
Ruby on Rails
MVC
Installation
Useful Rails Links
Ruby ActiveRecord and MySQL
Ruby/Tk
Simple Tk applications
Logger class
Unit Testing
Ruby Tools
irb
The debugger
Profiling
ri and RDoc
ERb
Java to Ruby
Similarities
Differences
JRuby Tutorial
What is JRuby?
Download and Setup
Where to use JRuby
Resources
Useful Articles
Solutions
Ruby Quirks
Francesca B. Cice is an IT Journalist at Programmazione.it, Italy. She has been kind enough to translate the Ruby
Study Notes in Italian.
Andrés Suárez García is a Ruby programmer. He has been kind enough to translate the Ruby Study Notes in
Spanish.
3 sur 4 05/01/2008 21:27