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
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
860
Other Decks in Programming
See All in Programming
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
140
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
170
tRPCの概要と少しだけパフォーマンス
misoton665
2
220
10 Tips of AWS ~Gen AI on AWS~
licux
5
430
第3木曜LT会 #28
tinykitten
PRO
0
110
Liberating Ruby's Parser from Lexer Hacks
ydah
2
1.9k
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
290
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
Kingdom of the Machine
yui_knk
2
750
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
270
Back to the roots of date
jinroq
0
310
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
200
Prompt Engineering for Job Search
mfonobong
0
270
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
210
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Paper Plane (Part 1)
katiecoart
PRO
0
6.7k
Raft: Consensus for Rubyists
vanstee
141
7.4k
We Have a Design System, Now What?
morganepeng
55
8.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
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