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
2
130
Ruby for the Newbie
A crash course in Ruby
Jason L Perry
June 03, 2015
Tweet
Share
More Decks by Jason L Perry
See All by Jason L Perry
Tomorrow's Javascript, Today.
ambethia
0
98
Advanced JS Crash Course
ambethia
1
390
Intro to Javascript
ambethia
1
100
A naïve introduction to mruby
ambethia
3
830
Other Decks in Programming
See All in Programming
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
570
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
250
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
110
Porting a visionOS App to Android XR
akkeylab
0
900
効率的な開発手段として VRTを活用する
ishkawa
1
180
MCPで実現できる、Webサービス利用体験について
syumai
4
1.1k
Rails Frontend Evolution: It Was a Setup All Along
skryukov
0
310
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
940
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1.1k
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
0
340
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
430
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
For a Future-Friendly Web
brad_frost
179
9.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
GitHub's CSS Performance
jonrohan
1031
460k
Designing for Performance
lara
610
69k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
Being A Developer After 40
akosma
90
590k
Designing Experiences People Love
moore
142
24k
Visualization
eitanlees
146
16k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
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