Learn Ruby 2011 - Session 1
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Learn Ruby 2011 - Session 1

  • 1,133 views
Uploaded on

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,133
On Slideshare
1,131
From Embeds
2
Number of Embeds
2

Actions

Shares
Downloads
20
Comments
0
Likes
0

Embeds 2

http://coderwall.com 1
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \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

Transcript

  • 1. Learn Ruby 2011 Session 1
  • 2. Our SponsorsFlatsourcing, iSeatz, Koda, and Launchpad
  • 3. WelcomeReady to learn Ruby?
  • 4. Why Are We Here? More to the point, why are you here?
  • 5. Why Learn Ruby? Other than the obvious street cred
  • 6. Features
  • 7. Features• REALLY Object-Oriented
  • 8. Features• REALLY Object-Oriented• Clean & Readable Syntax
  • 9. Features• REALLY Object-Oriented• Clean & Readable Syntax• “Funner” To Program
  • 10. Features• REALLY Object-Oriented• Clean & Readable Syntax• “Funner” To Program• Ruby on Rails
  • 11. So, Why Ruby & You? Really, why do you want to learn Ruby?
  • 12. Installing Ruby Windows, Linux or Mac
  • 13. The Ruby Toolbox
  • 14. rubyThe actual interpreter
  • 15. riRuby Interactive Documentation
  • 16. rdocRuby Documentation Generator
  • 17. irbInteractive Ruby Environment
  • 18. Ruby GemsRuby Package Management
  • 19. Playing Around This is what IRB is for
  • 20. $ irb
  • 21. $ irb> puts “Hello, World!”
  • 22. $ irb> puts “Hello, World!”Hello, World!=> nil
  • 23. > “Hello, World!”.class
  • 24. > “Hello, World!”.class=> String
  • 25. > 2.class
  • 26. > 2.class=> Fixnum
  • 27. > Fixnum.class
  • 28. > Fixnum.class=> Class
  • 29. > nil.class
  • 30. > nil.class=> NilClass
  • 31. > 5.times { puts “Hello!” }
  • 32. > 5.times { puts “Hello!” }Hello!Hello!Hello!Hello!Hello!=> 5
  • 33. Resources
  • 34. Resources• rubydoc.info
  • 35. Resources• rubydoc.info• rubygems.org
  • 36. Resources• rubydoc.info• rubygems.org• ruby-toolbox.com
  • 37. For Next Week
  • 38. For Next Week• Play around in IRB
  • 39. For Next Week• Play around in IRB• Explore rubydoc.info, especially the Stdlib section