SlideShare a Scribd company logo
ruby
                          initiation
Tuesday, November 8, 11
Tuesday, November 8, 11
@emachnic




Tuesday, November 8, 11
Tuesday, November 8, 11
Tuesday, November 8, 11
why am
                I here?
Tuesday, November 8, 11
foo d
                why am
                I here?
Tuesday, November 8, 11
foo d
                why am learn
                I here?
Tuesday, November 8, 11
foo d
                why am learn
                I here? g
                         irls
Tuesday, November 8, 11
foo d
                why am learn
                I here?
Tuesday, November 8, 11
why am learn
                I here?
Tuesday, November 8, 11
learn

Tuesday, November 8, 11
ruby
               history lesson
Tuesday, November 8, 11
Yukihiro Matsumoto (Matz)
    http://www.flickr.com/photos/rrrodrigo/2393323487/
Tuesday, November 8, 11
Tuesday, November 8, 11
be productive




Tuesday, November 8, 11
be productive

                          enjoy programming


Tuesday, November 8, 11
be productive

                          enjoy programming

            be happy
Tuesday, November 8, 11
Tuesday, November 8, 11
python
            smalltalk
                                 eiffel

                  lisp

                          perl
Tuesday, November 8, 11
how
               can I use it?
Tuesday, November 8, 11
command
             line


Tuesday, November 8, 11
desktop
              applications
Tuesday, November 8, 11
web
                          applications
Tuesday, November 8, 11
show me
               the money
Tuesday, November 8, 11
variables

Tuesday, November 8, 11
variables


Tuesday, November 8, 11
variables
                           fname


Tuesday, November 8, 11
variables
                 fname


Tuesday, November 8, 11
variables
                 fname = “Evan”


Tuesday, November 8, 11
methods

Tuesday, November 8, 11
methods


Tuesday, November 8, 11
methods
                           def fname
                           end




Tuesday, November 8, 11
methods


Tuesday, November 8, 11
methods
                           def fname
                             “Evan”
                           end


Tuesday, November 8, 11
classes

Tuesday, November 8, 11
classes


Tuesday, November 8, 11
classes
                          class Person
                          end




Tuesday, November 8, 11
altogether now

Tuesday, November 8, 11
altogether now



Tuesday, November 8, 11
altogether now
                          class Person
                            def fname
                              “Evan”
                            end
                          end




Tuesday, November 8, 11
altogether now
                            class Person
                              def fname
                                “Evan”
                              end
                            end
                          evan = Person.new




Tuesday, November 8, 11
altogether now
                             class Person
                               def fname
                                 “Evan”
                               end
                             end
                           evan = Person.new
                          evan.name   # “Evan”


Tuesday, November 8, 11
give
               it to me...baby
Tuesday, November 8, 11
Tuesday, November 8, 11
mac installation

Tuesday, November 8, 11
mac installation


Tuesday, November 8, 11
mac installation
          seriously, just use RVM


Tuesday, November 8, 11
mac installation
          seriously, just use RVM
                http://rvm.beginrescueend.com


Tuesday, November 8, 11
windows installation


Tuesday, November 8, 11
windows installation



Tuesday, November 8, 11
windows installation
                          http://RailsInstaller.org



Tuesday, November 8, 11
Tuesday, November 8, 11
congrats!
Tuesday, November 8, 11
Tuesday, November 8, 11
RubyDev.new(you)


Tuesday, November 8, 11

More Related Content

POTX
Engine Yard Partner Program 2014
PDF
Engine Yard Cloud Architecture Enhancements
PDF
Rails Hosting and the Woes
PPS
St Charles ©Tytel Mkt
PDF
Getting Started with PHP on Engine Yard Cloud
PDF
Developing a Language
PDF
JRuby Jam Session
PDF
Rubinius and Ruby | A Love Story
Engine Yard Partner Program 2014
Engine Yard Cloud Architecture Enhancements
Rails Hosting and the Woes
St Charles ©Tytel Mkt
Getting Started with PHP on Engine Yard Cloud
Developing a Language
JRuby Jam Session
Rubinius and Ruby | A Love Story

Similar to Introduction to Ruby (8)

PDF
jQuery Mobile
PDF
Community Code: Nanocrowd
PDF
Apple Preso Ohio
PDF
Hire Yourself:
PDF
Natural Language Analysis - Expanding Identifiers to Normalize Source Code Vo...
PDF
Ux essential base
PDF
Vlogging for Assessment and Critical Reflection
PDF
Flip Your Library
jQuery Mobile
Community Code: Nanocrowd
Apple Preso Ohio
Hire Yourself:
Natural Language Analysis - Expanding Identifiers to Normalize Source Code Vo...
Ux essential base
Vlogging for Assessment and Critical Reflection
Flip Your Library
Ad

More from Engine Yard (12)

PDF
6 tips for improving ruby performance
PDF
Simplifying PCI on a PaaS Environment
PDF
The Tao of Documentation
PDF
Innovate Faster in the Cloud with a Platform as a Service
PDF
JRuby: Enhancing Java Developers Lives
PDF
High Performance Ruby: Evented vs. Threaded
PDF
Release Early & Release Often: Reducing Deployment Friction
KEY
Rails Antipatterns | Open Session with Chad Pytel
PDF
JRuby: Apples and Oranges
PDF
Debugging Ruby Systems
KEY
Geemus
PDF
Everything Rubinius
6 tips for improving ruby performance
Simplifying PCI on a PaaS Environment
The Tao of Documentation
Innovate Faster in the Cloud with a Platform as a Service
JRuby: Enhancing Java Developers Lives
High Performance Ruby: Evented vs. Threaded
Release Early & Release Often: Reducing Deployment Friction
Rails Antipatterns | Open Session with Chad Pytel
JRuby: Apples and Oranges
Debugging Ruby Systems
Geemus
Everything Rubinius
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Network Security Unit 5.pdf for BCA BBA.
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”

Introduction to Ruby