7. Ample Opportunities
• high demand for ruby
developers
• lots of jobs
• lots of encouragement from the
community
• attend conferences all over the
world
8. “Ruby believes in empowering its programmers,
giving them flexibility, freedom and power. But
most of all, it believes in making programming fun
for its creator”
-Matz, Creator of Ruby
11. Learn to program quickly
• After two months at gSchool, we’re already
building CRUD applications
• most apps on the web are crud apps.
• CRUD - Create, Read, Update, Destroy
• Ruby makes it easy to display, manipulate and
interact with data
12. Apps made in Ruby
!
!
• One of the most popular places to watch your favorite
TV shows, movies and Internet videos.
!
!
• Share your slide shows with the world to educate, inform
and even market your company, products or anything
13. !
!
• One of the most popular places to watch your favorite TV
shows, movies and Internet videos.
!
!
• Share your slide shows with the world to educate, inform
and even market your company, products or anything else.
14. !
!
• The project management site that started the Ruby on Rails
phenomenon.
!
!
• Collaborative social coding hub for to better organize
teams.
15. if you’re interested in learning more, ruby has a
very supportive community that can help you…
23. I really wanted a genuine object-oriented,
easy-to-use scripting language. I looked, but
couldn't find one. So I decided to make it.
!
-Matz 1999
23
40. Ready to start?
• Why’s (poignant) Guide to
Ruby written by Why the
lucky stiff
• Introductory book with
comics and eclectic humor
40
41. • Beginning Ruby by Peter
Cooper
• In-depth overview of the
foundations of Ruby
building towards building a
full Ruby application
• Learn to Program by Chris
Pine
• A book that covers
programming basics with
many exercises
41
42. • Practicing Ruby by Gregory
Brown
• https://practicingruby.com/
• An online journal that gives an
in-depth analysis of variety of
topics
• Learn Ruby the Hard Way Program
by Zed A. Shaw
• http://ruby.learncodethehardway.org/
• A book that assumes no prior
coding knowledge and provides
extensive exercises to practice
coding
42
43. • http://stackoverflow.com/
• An online platform for
users to ask and answer
questions and to vote
answers up or down
• http://www.tutorialspoint.com/
ruby/
• Online tutorials on Ruby from
basic concepts to advanced
43
44. • https://rubymonk.com/
• Free interactive ruby
lessons for beginner to
advanced
!
• http://www.codecademy.com/
• An online interactive website
that offers free coding classes
44
45. • http://www.codewars.com/
• Fun website where you can
solve crowd-sourced “katas”
using code,
• http://confreaks.com/
• Website that provides videos of
talks from some of the best Ruby
and Ruby on Rails conferences
45
46. Staying connected
• Ruby5 by the EnvyLabs crew
• http://ruby5.envylabs.com/
• Podcast usually in the length
of about 6 minutes that covers
current topics, new ruby gems
or interesting blog posts
• Ruby Weekly by Jeremy Clarkson
& Peter Cooper
• http://rubyweekly.com/
• Weekly newsletter that covers
everything from tutorials, blog
articles relating to Ruby, online
training, new gems to the job
offers
46
47. Fin
Mi Ji Kim @mijikim2
Jess Owens @treetopyogi
Brad Scharmann @bscharm
Alex McRitchie @mcritchiealex
Graham McBain @grahammcbain
47