Enviar pesquisa
Carregar
Learn Ruby 2011 - Session 1
•
Transferir como KEY, PDF
•
0 gostou
•
611 visualizações
James Thompson
Seguir
This first session we covered getting up and running with Ruby on Linux, OS X and Windows.
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 48
Baixar agora
Recomendados
Learn Ruby 2011 - Session 2
Learn Ruby 2011 - Session 2
James Thompson
Learn Ruby 2011 - Session 3
Learn Ruby 2011 - Session 3
James Thompson
Let's Learn Ruby - Basic
Let's Learn Ruby - Basic
Eddie Kao
Ruby and Rails short motivation
Ruby and Rails short motivation
jistr
Ruby :: Training 1
Ruby :: Training 1
Pavel Tyk
Ruby On Rails Overview
Ruby On Rails Overview
jonkinney
Ruby An Introduction
Ruby An Introduction
Shrinivasan T
Introduction to Scala
Introduction to Scala
Johan Andrén
Recomendados
Learn Ruby 2011 - Session 2
Learn Ruby 2011 - Session 2
James Thompson
Learn Ruby 2011 - Session 3
Learn Ruby 2011 - Session 3
James Thompson
Let's Learn Ruby - Basic
Let's Learn Ruby - Basic
Eddie Kao
Ruby and Rails short motivation
Ruby and Rails short motivation
jistr
Ruby :: Training 1
Ruby :: Training 1
Pavel Tyk
Ruby On Rails Overview
Ruby On Rails Overview
jonkinney
Ruby An Introduction
Ruby An Introduction
Shrinivasan T
Introduction to Scala
Introduction to Scala
Johan Andrén
Wed Development on Rails
Wed Development on Rails
James Gray
Introducing Ruby
Introducing Ruby
James Thompson
2012-02-15 jfokus2012 - regex applied
2012-02-15 jfokus2012 - regex applied
Staffan Nöteberg
Ruby an overall approach
Ruby an overall approach
Felipe Schmitt
Value Objects
Value Objects
Dhaval Dalal
A (very brief) into to Functional Programming
A (very brief) into to Functional Programming
Brooklyn Zelenka
Comparing Golang and understanding Java Value Types
Comparing Golang and understanding Java Value Types
Péter Verhás
Scala days mizushima
Scala days mizushima
Skills Matter Talks
Introduction to Ruby on Rails
Introduction to Ruby on Rails
mithunsasidharan
Scala.io
Scala.io
Diego Pacheco
Domain driven design @FrOSCon
Domain driven design @FrOSCon
ArangoDB Database
Domain Driven Design & NoSQL
Domain Driven Design & NoSQL
ArangoDB Database
Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
petabridge
Introduction to Ruby & Modern Programming
Introduction to Ruby & Modern Programming
Christos Sotirelis
Intro for RoR
Intro for RoR
Vigneshwaran Seetharaman
Ruby Metaprogramming 08
Ruby Metaprogramming 08
Brian Sam-Bodden
Python training in hyderabad
Python training in hyderabad
Rajitha D
Scala.js
Scala.js
kazuhisa kawashima
RubyMotion #jbday
RubyMotion #jbday
Dennis Ushakov
FAMILY TREE STRUCTURE
FAMILY TREE STRUCTURE
ahLot
Leadership
Leadership
Edventures1 Learning Solutions
Beautiful
Beautiful
guest6067361
Mais conteúdo relacionado
Mais procurados
Wed Development on Rails
Wed Development on Rails
James Gray
Introducing Ruby
Introducing Ruby
James Thompson
2012-02-15 jfokus2012 - regex applied
2012-02-15 jfokus2012 - regex applied
Staffan Nöteberg
Ruby an overall approach
Ruby an overall approach
Felipe Schmitt
Value Objects
Value Objects
Dhaval Dalal
A (very brief) into to Functional Programming
A (very brief) into to Functional Programming
Brooklyn Zelenka
Comparing Golang and understanding Java Value Types
Comparing Golang and understanding Java Value Types
Péter Verhás
Scala days mizushima
Scala days mizushima
Skills Matter Talks
Introduction to Ruby on Rails
Introduction to Ruby on Rails
mithunsasidharan
Scala.io
Scala.io
Diego Pacheco
Domain driven design @FrOSCon
Domain driven design @FrOSCon
ArangoDB Database
Domain Driven Design & NoSQL
Domain Driven Design & NoSQL
ArangoDB Database
Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
petabridge
Introduction to Ruby & Modern Programming
Introduction to Ruby & Modern Programming
Christos Sotirelis
Intro for RoR
Intro for RoR
Vigneshwaran Seetharaman
Ruby Metaprogramming 08
Ruby Metaprogramming 08
Brian Sam-Bodden
Python training in hyderabad
Python training in hyderabad
Rajitha D
Scala.js
Scala.js
kazuhisa kawashima
RubyMotion #jbday
RubyMotion #jbday
Dennis Ushakov
Mais procurados
(19)
Wed Development on Rails
Wed Development on Rails
Introducing Ruby
Introducing Ruby
2012-02-15 jfokus2012 - regex applied
2012-02-15 jfokus2012 - regex applied
Ruby an overall approach
Ruby an overall approach
Value Objects
Value Objects
A (very brief) into to Functional Programming
A (very brief) into to Functional Programming
Comparing Golang and understanding Java Value Types
Comparing Golang and understanding Java Value Types
Scala days mizushima
Scala days mizushima
Introduction to Ruby on Rails
Introduction to Ruby on Rails
Scala.io
Scala.io
Domain driven design @FrOSCon
Domain driven design @FrOSCon
Domain Driven Design & NoSQL
Domain Driven Design & NoSQL
Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
Introduction to Ruby & Modern Programming
Introduction to Ruby & Modern Programming
Intro for RoR
Intro for RoR
Ruby Metaprogramming 08
Ruby Metaprogramming 08
Python training in hyderabad
Python training in hyderabad
Scala.js
Scala.js
RubyMotion #jbday
RubyMotion #jbday
Destaque
FAMILY TREE STRUCTURE
FAMILY TREE STRUCTURE
ahLot
Leadership
Leadership
Edventures1 Learning Solutions
Beautiful
Beautiful
guest6067361
Slide set 7 faith integration in business - stage perspectives
Slide set 7 faith integration in business - stage perspectives
Sharon Johnson
Standard ot sb presentation updated 20130402
Standard ot sb presentation updated 20130402
Gegeen Australia
Internet Tabanli Yildiz Teknik Universitesi Bilgi Sistemi
Internet Tabanli Yildiz Teknik Universitesi Bilgi Sistemi
cemera
Targeting change efforts at organizational subsystems
Targeting change efforts at organizational subsystems
Sharon Johnson
Turkey -Tax And Social Security Legislation Annual Update 2011
Turkey -Tax And Social Security Legislation Annual Update 2011
Shinesquad
Reading Busines Papers
Reading Busines Papers
Edventures1 Learning Solutions
Ojo.Html
Ojo.Html
guest5bb4f4b
Great Films
Great Films
anthonysutcliffe
Feliz Navidad
Feliz Navidad
Marcos Fuentes Cernuda
Dad 1
Dad 1
guest6067361
0culture centre
0culture centre
Gegeen Australia
IBC of Madeira
IBC of Madeira
Nuno Teixeira
20081128 Bee
20081128 Bee
cemera
The Latin Mass
The Latin Mass
Maurice R. TREMBLAY
Emarketing
Emarketing
Edventures1 Learning Solutions
PART I.2 - Physical Mathematics
PART I.2 - Physical Mathematics
Maurice R. TREMBLAY
Octubre
Octubre
Olivia Romero
Destaque
(20)
FAMILY TREE STRUCTURE
FAMILY TREE STRUCTURE
Leadership
Leadership
Beautiful
Beautiful
Slide set 7 faith integration in business - stage perspectives
Slide set 7 faith integration in business - stage perspectives
Standard ot sb presentation updated 20130402
Standard ot sb presentation updated 20130402
Internet Tabanli Yildiz Teknik Universitesi Bilgi Sistemi
Internet Tabanli Yildiz Teknik Universitesi Bilgi Sistemi
Targeting change efforts at organizational subsystems
Targeting change efforts at organizational subsystems
Turkey -Tax And Social Security Legislation Annual Update 2011
Turkey -Tax And Social Security Legislation Annual Update 2011
Reading Busines Papers
Reading Busines Papers
Ojo.Html
Ojo.Html
Great Films
Great Films
Feliz Navidad
Feliz Navidad
Dad 1
Dad 1
0culture centre
0culture centre
IBC of Madeira
IBC of Madeira
20081128 Bee
20081128 Bee
The Latin Mass
The Latin Mass
Emarketing
Emarketing
PART I.2 - Physical Mathematics
PART I.2 - Physical Mathematics
Octubre
Octubre
Semelhante a Learn Ruby 2011 - Session 1
Meta Programming in Ruby - Code Camp 2010
Meta Programming in Ruby - Code Camp 2010
ssoroka
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Hiroshi SHIBATA
Freelancing and side-projects on Rails
Freelancing and side-projects on Rails
John McCaffrey
TSSJS 2011 - JRuby
TSSJS 2011 - JRuby
Charles Nutter
Keeping ruby reasonable
Keeping ruby reasonable
Joshua Ballanco
Adventures of java developer in ruby world
Adventures of java developer in ruby world
Orest Ivasiv
Polyglot Grails
Polyglot Grails
Marcin Gryszko
6 reasons Jubilee could be a Rubyist's new best friend
6 reasons Jubilee could be a Rubyist's new best friend
Forrest Chang
RubyConfBD 2013 decouple, bundle and share with ruby gems
RubyConfBD 2013 decouple, bundle and share with ruby gems
nhm taveer hossain khan
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Henry S
Ruby On Rails
Ruby On Rails
ousli07
The story of language development
The story of language development
Hiroshi SHIBATA
Week2
Week2
reneedv
Ruby tutorial
Ruby tutorial
knoppix
Setup ruby
Setup ruby
jugyo kohno
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
Shanda innovation institute
Better Framework Better Life
Better Framework Better Life
jeffz
Ruby in prijatelji
Ruby in prijatelji
Oto Brglez
Intro To Ror
Intro To Ror
myuser
Functional Ruby
Functional Ruby
Amoniac OÜ
Semelhante a Learn Ruby 2011 - Session 1
(20)
Meta Programming in Ruby - Code Camp 2010
Meta Programming in Ruby - Code Camp 2010
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
Freelancing and side-projects on Rails
Freelancing and side-projects on Rails
TSSJS 2011 - JRuby
TSSJS 2011 - JRuby
Keeping ruby reasonable
Keeping ruby reasonable
Adventures of java developer in ruby world
Adventures of java developer in ruby world
Polyglot Grails
Polyglot Grails
6 reasons Jubilee could be a Rubyist's new best friend
6 reasons Jubilee could be a Rubyist's new best friend
RubyConfBD 2013 decouple, bundle and share with ruby gems
RubyConfBD 2013 decouple, bundle and share with ruby gems
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Ruby On Rails
Ruby On Rails
The story of language development
The story of language development
Week2
Week2
Ruby tutorial
Ruby tutorial
Setup ruby
Setup ruby
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
Better Framework Better Life
Better Framework Better Life
Ruby in prijatelji
Ruby in prijatelji
Intro To Ror
Intro To Ror
Functional Ruby
Functional Ruby
Mais de James Thompson
Interfaces Not Required — RubyHACK 2018
Interfaces Not Required — RubyHACK 2018
James Thompson
Bounded Contexts for Legacy Code
Bounded Contexts for Legacy Code
James Thompson
Beyond Accidental Arcitecture
Beyond Accidental Arcitecture
James Thompson
Effective Pair Programming
Effective Pair Programming
James Thompson
Wrapping an api with a ruby gem
Wrapping an api with a ruby gem
James Thompson
Microservices for the Monolith
Microservices for the Monolith
James Thompson
Mocking & Stubbing
Mocking & Stubbing
James Thompson
Learn Ruby 2011 - Session 5 - Looking for a Rescue
Learn Ruby 2011 - Session 5 - Looking for a Rescue
James Thompson
Learn Ruby 2011 - Session 4 - Objects, Oh My!
Learn Ruby 2011 - Session 4 - Objects, Oh My!
James Thompson
Rails: Scaling Edition - Getting on Rails 3
Rails: Scaling Edition - Getting on Rails 3
James Thompson
Ruby For Web Development
Ruby For Web Development
James Thompson
Ruby Testing: Cucumber and RSpec
Ruby Testing: Cucumber and RSpec
James Thompson
Mais de James Thompson
(12)
Interfaces Not Required — RubyHACK 2018
Interfaces Not Required — RubyHACK 2018
Bounded Contexts for Legacy Code
Bounded Contexts for Legacy Code
Beyond Accidental Arcitecture
Beyond Accidental Arcitecture
Effective Pair Programming
Effective Pair Programming
Wrapping an api with a ruby gem
Wrapping an api with a ruby gem
Microservices for the Monolith
Microservices for the Monolith
Mocking & Stubbing
Mocking & Stubbing
Learn Ruby 2011 - Session 5 - Looking for a Rescue
Learn Ruby 2011 - Session 5 - Looking for a Rescue
Learn Ruby 2011 - Session 4 - Objects, Oh My!
Learn Ruby 2011 - Session 4 - Objects, Oh My!
Rails: Scaling Edition - Getting on Rails 3
Rails: Scaling Edition - Getting on Rails 3
Ruby For Web Development
Ruby For Web Development
Ruby Testing: Cucumber and RSpec
Ruby Testing: Cucumber and RSpec
Learn Ruby 2011 - Session 1
1.
Learn Ruby 2011
Session 1
2.
Our Sponsors Flatsourcing, iSeatz,
Koda, and Launchpad
3.
Welcome Ready 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.
14.
15.
16.
The Ruby Toolbox
17.
ruby The actual interpreter
18.
ri Ruby Interactive Documentation
19.
rdoc Ruby Documentation Generator
20.
irb Interactive Ruby Environment
21.
Ruby Gems Ruby Package
Management
22.
Playing Around
This is what IRB is for
23.
24.
$ irb
25.
$ irb > puts
“Hello, World!”
26.
$ irb > puts
“Hello, World!” Hello, World! => nil
27.
28.
> “Hello, World!”.class
29.
> “Hello, World!”.class =>
String
30.
31.
> 2.class
32.
> 2.class => Fixnum
33.
34.
> Fixnum.class
35.
> Fixnum.class => Class
36.
37.
> nil.class
38.
> nil.class => NilClass
39.
40.
> 5.times {
puts “Hello!” }
41.
> 5.times {
puts “Hello!” } Hello! Hello! Hello! Hello! Hello! => 5
42.
Resources
43.
Resources • rubydoc.info
44.
Resources • rubydoc.info • rubygems.org
45.
Resources • rubydoc.info • rubygems.org •
ruby-toolbox.com
46.
For Next Week
47.
For Next Week •
Play around in IRB
48.
For Next Week •
Play around in IRB • Explore rubydoc.info, especially the Stdlib section
Notas do Editor
\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
Baixar agora