Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby for the Newbie
Search
Jason L Perry
June 03, 2015
Programming
130
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby for the Newbie
A crash course in Ruby
Jason L Perry
June 03, 2015
More Decks by Jason L Perry
See All by Jason L Perry
Tomorrow's Javascript, Today.
ambethia
0
110
Advanced JS Crash Course
ambethia
1
420
Intro to Javascript
ambethia
1
110
A naïve introduction to mruby
ambethia
3
890
Other Decks in Programming
See All in Programming
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
270
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
670
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
270
仕様駆動開発の消費期限
watany
20
9.2k
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
270
「人を評価する AI」の設計と実装
ryoyanara
0
270
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
170
Flow は今どうなっているか
mizdra
PRO
0
800
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
140
業務時間外もAIに働いてもらう話
colorful12
3
9.4k
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
550
VibeCodingからAgenticWorkflowへ
starfish719
0
1k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
390
Navigating Team Friction
lara
192
16k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
300
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Deep Space Network (abreviated)
tonyrice
0
280
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
How to build a perfect <img>
jonoalderson
1
5.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Amusing Abliteration
ianozsvald
1
280
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
310
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Transcript
None
What is Ruby?
“ProgramMing Language”
None
None
None
None
None
None
None
None
None
None
MINASWAN
Real World Ruby
None
None
None
None
None
None
None
None
None
None
None
None
None
Mobile & Native ApPlications
None
None
None
Sysadmin
None
DEVOPS
None
None
None
GAMES
None
Robots
None
3D Modeling & Visualization
None
Music & Synthesis
None
2 + 2
2 + 2 # => 4
# This is a comment
x = 5
x * 2 # => 10
s = "This is a string of characters."
s.upcase # => "THIS IS A STRING OF CHARACTERS."
def hello puts "Hello, World!" end
hello > "Hello, World!"
def greet(name) “Hello, ” + name + “.” end greet
“Jason" # => "Hello, Jason."
3.times do puts greet("Jason") end
None
None
OoP Object oriented ProgramMing
None
None
None
None
None
None
HandS on
None
None
None
None
None
Let’s Code!
None
.org