• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Learn Ruby 2011 - Session 1
 

Learn Ruby 2011 - Session 1

on

  • 1,054 views

This first session we covered getting up and running with Ruby on Linux, OS X and Windows.

This first session we covered getting up and running with Ruby on Linux, OS X and Windows.

Statistics

Views

Total Views
1,054
Views on SlideShare
1,053
Embed Views
1

Actions

Likes
0
Downloads
19
Comments
0

1 Embed 1

http://coderwall.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Learn Ruby 2011 - Session 1 Learn Ruby 2011 - Session 1 Presentation Transcript

  • Learn Ruby 2011 Session 1
  • Our SponsorsFlatsourcing, iSeatz, Koda, and Launchpad
  • WelcomeReady to learn Ruby?
  • Why Are We Here? More to the point, why are you here?
  • Why Learn Ruby? Other than the obvious street cred
  • Features
  • Features• REALLY Object-Oriented
  • Features• REALLY Object-Oriented• Clean & Readable Syntax
  • Features• REALLY Object-Oriented• Clean & Readable Syntax• “Funner” To Program
  • Features• REALLY Object-Oriented• Clean & Readable Syntax• “Funner” To Program• Ruby on Rails
  • So, Why Ruby & You? Really, why do you want to learn Ruby?
  • Installing Ruby Windows, Linux or Mac
  • The Ruby Toolbox
  • rubyThe actual interpreter
  • riRuby Interactive Documentation
  • rdocRuby Documentation Generator
  • irbInteractive Ruby Environment
  • Ruby GemsRuby Package Management
  • Playing Around This is what IRB is for
  • $ irb
  • $ irb> puts “Hello, World!”
  • $ irb> puts “Hello, World!”Hello, World!=> nil
  • > “Hello, World!”.class
  • > “Hello, World!”.class=> String
  • > 2.class
  • > 2.class=> Fixnum
  • > Fixnum.class
  • > Fixnum.class=> Class
  • > nil.class
  • > nil.class=> NilClass
  • > 5.times { puts “Hello!” }
  • > 5.times { puts “Hello!” }Hello!Hello!Hello!Hello!Hello!=> 5
  • Resources
  • Resources• rubydoc.info
  • Resources• rubydoc.info• rubygems.org
  • Resources• rubydoc.info• rubygems.org• ruby-toolbox.com
  • For Next Week
  • For Next Week• Play around in IRB
  • For Next Week• Play around in IRB• Explore rubydoc.info, especially the Stdlib section