Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
How to Teach
Yourself to
Code.
Part 1:
Stop Waiting for the
Perfect Technical Co-
Founder and Start
Learning How to Code
Why learn how to code?
A lot of you just have
an idea
If you’re expecting to find someone
to build that idea for you, it’s
never going to happen
Demand for developers has
skyrocketed
Think about it…
Anyone with any programming
talent is getting offers from
Facebook, Google and dozens of
other startups right now
Why should a programmer choose
your idea over any other?
Do you want to
pay someone?
1)You will pay too much
1)You will pay too much
2)You’ll be unhappy with the process
1)You will pay too much
2)You’ll be unhappy with the process
3)You’ll get something back you didn’t want
WHY?
WHY?Software is hard to estimate
WHY?Software is hard to estimate
“Should this really take 15 hours, or
am I getting ripped off?”
If you’re an entrepreneur waiting for
someone to execute your idea for you,
you’re not an entrepreneur
(sorry)
If you’re an entrepreneur waiting for
someone to execute your idea for you,
you’re not an entrepreneur
“Pre-Dodgeball I went through 3-4 years thinking I
was going to meet some magical engineer who
would build all the stuff I...
Learning how to code
≠
How to be a software engineer
The point is for you to learn to
code well enough to
build a prototype
(aka Minimum Viable Product)
The point is for you to learn to
code well enough to
build a prototype
MVP = quick + dirty
“Product with the fewest
number of features needed to
achieve a specific objective.”
– The Entrepreneurs Guide to Customer...
Side note: build products that are
valuable despite being ugly
Eventually you’ll need to
find a lead developer
Knowing how to code helps you
find, pitch and manage good
developers
More and more, the things we
interact with in the world
around us qualifies as
“technology”
There are 10 kinds of people:
There are 10 kinds of people:
Those who understand binary
and those who don’t
Society is quickly dividing
into two groups:
1)
Those that know how to code –
they can manipulate the very structure
of th...
Part 2:
Choosing a
Programming
Language
I get it,
it’s scary to
jump in.
C, Java, C++, PHP, JavaScript, Python,
C#, Perl, SQL, Ruby, Shell, Visual
Basic, Assembly, Actionscript,
Objective C, Lisp...
Breaking down a web application
Web applications are applications
accessed over the internet
(which are different from
mobile applications)
Every web application has a
front-end and a back-end
The front-end is what you see
Front-end languages:
• HTML
• CSS
• JavaScript
Web Pages
<h1>Welcome to Twitter.</h1>
<p>Find out what’s happening,
right now, with the people and
organizations you care about.</p>
<h1>Welcome to Twitter.</h1>
<p>Find out what’s happening,
right now, with the people and
organizations you care about.</p...
The back-end is what you don’t see
Database
Web Pages Rules
Programming languages:
PHP, Ruby, Python, Java
Database langua...
echo “Hello World”; print(‘Hello World’) puts “Hello World”
They’re all the same, just different
PHP Python Ruby
Hello Wor...
And then there are
web application frameworks
Database
Web Pages Rules
Web application frameworks: Ruby on Rails, Django
“alleviate overhead associated with web
development by providing libraries for
database access, templating frameworks, and...
“alleviate overhead associated with web
development by providing libraries for
database access, templating frameworks, and...
If your goal is to build a
prototype, start with
Ruby on Rails
(aka ‘Rails’)
Ruby on Rails
is a web application framework
for Ruby
Rails is the easiest to dive into
Rails is the easiest to dive into
(tons of resources and a huge community)
Ruby (and therefore Rails) is easier to understand
exit unless "restaurant".include? "aura"
['toast', 'cheese', 'wine'].each { |food| print food.capitalize }
['toast', 'cheese', 'wine'].each { |food| print food.capitalize }
(try saying it out loud)
Rails hides all the stuff you really
don’t need to know
Rails is just shortcuts like this
rails new application
create
create README.rdoc
create Rakefile
create config.ru
create ...
So you can do stuff like this
There’s a temptation for
programmers to say
“Start with PHP or Java”
They say this because:
1. it mirrors the way we learn
things in school
2. it’s how they learned
IGNORE them
With those languages, you’ll
spend MONTHS learning the
basics so that you can do this:
(make a yellow square)
With Rails, fast and simple is
the name of the game
The ability to get quick and
positive feedback on your
projects is crucial
A final note:“Scaling” Rails
Does Rails scale?
Yes Some of the most heavily trafficked
sites in the world use Rails
Basecamp Twitter Shopify Yellow Pages
GitHubLivingSoc...
Part 3:
How I Taught Myself to
Code in One Month
I find traditional learning
extremely tedious
So do you.(Otherwise you’d have learned how to code by now.)
So I developed my own method
I call “brute-force” learning
In college I would download podcasts of
classes I was taking (from other schools)
Then I’d listen to the podcasts
on the subway or walking
around the city.
Doing this ended up eliminating
hundreds of hours of studying
(also teachers loved my “unique perspectives”)
Why does this
work?
Have you ever been confused by something
when it's explained one way but when it’s
explained a different way it just click...
The result is that learning is
less tedious
More importantly, the stress
of feeling like you have to
learn something the first time
disappears
It’s OKAY to not understand
something the first time
It’s OKAY to not understand
something the first time
Isn’t that sort of the point?
The first time you learn something,
your mind creates a mental map. A
fuzzy picture of all the pieces and
how they fit tog...
When you go back, you relearn
the specifics and it all starts to
make more sense
Just speed through as many
introductory tutorials as possible
Here’s what I recommend:
One Month Rails
by Mattan Griffel (Me!)
Ruby on Rails Tutorial
by Michael Hartl
When you finish, you’ll be able to
build your own basic web app
But there will be specific
features you don’t know how
to implement
Railscasts by Ryan Bates
At some point along the way, you
may feel a temptation to STOP and
learn Ruby (or HTML or CSS)
At some point along the way, you
may feel a temptation to STOP and
learn Ruby (or HTML or CSS)
Don’t.
Ruby Rails
Ruby is huge
Ruby Rails
Ruby is huge
And you only need to
know a tiny bit of it
Besides, you’ll learn all the
Ruby, HTML and CSS you need
to know along the way
After you’ve finished, check out
these fun resources that cover
basic Ruby:
• Codecademy’s Ruby Track
• Why’s (Poignant) G...
Troubleshooting
75% of coding is Googling*
75% of coding is Googling*
*totally made up statistic
Stack Overflow
A lot of times you know what
feature you want to build, but you
don’t know what it’s called
For example: Cron jobs let you
schedule tasks in your app
Ask someone
Rails is very popular at
the moment and has a
LARGEcommunity for support
The best way to learn is to go to a
Rails meetup and ask someone who
knows more than you
in NYC
• NYC.rb
• NYC on Rails
• NewYork Ruby Meetup
• Ruby Nuby
Go attend some
hackathonsand find teams to work with
To hear about hackathons, sign up
for the following mailing lists:
• General Assembly
• This Week in NYC Innovation
• Star...
The ∞ list of Rails includes:
• Rails for Zombies
• Peepcode
• Agile Web
Development with
Rails
• Ruby on Rails Guides
• H...
Part 4: Coding in a nutshell
Installing Rails is
super easy
This is your command center
Command Line Text Editor
Browser
The text editor
is where you
write your code
Sublime Text
The command
line is where you
run your code
Terminal
The browser is
where you see
the result
Google Chrome
Rails uses a Model View Controller
(MVC) architecture
Controller
View
Model
Database
Database
Web Pages Rules
ControllerView Model
Rails uses a Model View Controller
(MVC) architecture
Github is where you save versions of your
project files
Heroku lets you deploy your app so that it’s
live in seconds
Part 5: Let’s begin
1. Go to
RailsInstaller.org
1. Go to
RailsInstaller.org
2. Download the
right installer
1. Go to
RailsInstaller.org
2. Download the
right installer
3. Follow the
instructions
1. Go to
RailsInstaller.org
2. Download the
right installer
3. Follow the
instructions
4. Yes do the Git
thing too
Some people get this error:
Error changing group of /opt/rix to rvm
Some people get this error:
Error changing group of /opt/rix to rvm
Who can solve this first?!
Let’s check if it worked
Find your command line
Find your command line
Open Programs > RailsInstaller > Command Prompt with Ruby and Rails
Type this command and hit enter
rails -v
Type this command and hit enter
rails -v
Rails 3.2.13
If it says something like
this, then it worked!
You’ve installed Rails, and you’re
ready to create your first app
Go to onemonthrails.com
to keep learning
Thank you :)
Mattan Griffel
mattan@onemonthrails.com
mattangriffel.com
How to Teach Yourself to Code
How to Teach Yourself to Code
How to Teach Yourself to Code
How to Teach Yourself to Code
How to Teach Yourself to Code
Nächste SlideShare
Wird geladen in …5
×

von

How to Teach Yourself to Code Slide 1 How to Teach Yourself to Code Slide 2 How to Teach Yourself to Code Slide 3 How to Teach Yourself to Code Slide 4 How to Teach Yourself to Code Slide 5 How to Teach Yourself to Code Slide 6 How to Teach Yourself to Code Slide 7 How to Teach Yourself to Code Slide 8 How to Teach Yourself to Code Slide 9 How to Teach Yourself to Code Slide 10 How to Teach Yourself to Code Slide 11 How to Teach Yourself to Code Slide 12 How to Teach Yourself to Code Slide 13 How to Teach Yourself to Code Slide 14 How to Teach Yourself to Code Slide 15 How to Teach Yourself to Code Slide 16 How to Teach Yourself to Code Slide 17 How to Teach Yourself to Code Slide 18 How to Teach Yourself to Code Slide 19 How to Teach Yourself to Code Slide 20 How to Teach Yourself to Code Slide 21 How to Teach Yourself to Code Slide 22 How to Teach Yourself to Code Slide 23 How to Teach Yourself to Code Slide 24 How to Teach Yourself to Code Slide 25 How to Teach Yourself to Code Slide 26 How to Teach Yourself to Code Slide 27 How to Teach Yourself to Code Slide 28 How to Teach Yourself to Code Slide 29 How to Teach Yourself to Code Slide 30 How to Teach Yourself to Code Slide 31 How to Teach Yourself to Code Slide 32 How to Teach Yourself to Code Slide 33 How to Teach Yourself to Code Slide 34 How to Teach Yourself to Code Slide 35 How to Teach Yourself to Code Slide 36 How to Teach Yourself to Code Slide 37 How to Teach Yourself to Code Slide 38 How to Teach Yourself to Code Slide 39 How to Teach Yourself to Code Slide 40 How to Teach Yourself to Code Slide 41 How to Teach Yourself to Code Slide 42 How to Teach Yourself to Code Slide 43 How to Teach Yourself to Code Slide 44 How to Teach Yourself to Code Slide 45 How to Teach Yourself to Code Slide 46 How to Teach Yourself to Code Slide 47 How to Teach Yourself to Code Slide 48 How to Teach Yourself to Code Slide 49 How to Teach Yourself to Code Slide 50 How to Teach Yourself to Code Slide 51 How to Teach Yourself to Code Slide 52 How to Teach Yourself to Code Slide 53 How to Teach Yourself to Code Slide 54 How to Teach Yourself to Code Slide 55 How to Teach Yourself to Code Slide 56 How to Teach Yourself to Code Slide 57 How to Teach Yourself to Code Slide 58 How to Teach Yourself to Code Slide 59 How to Teach Yourself to Code Slide 60 How to Teach Yourself to Code Slide 61 How to Teach Yourself to Code Slide 62 How to Teach Yourself to Code Slide 63 How to Teach Yourself to Code Slide 64 How to Teach Yourself to Code Slide 65 How to Teach Yourself to Code Slide 66 How to Teach Yourself to Code Slide 67 How to Teach Yourself to Code Slide 68 How to Teach Yourself to Code Slide 69 How to Teach Yourself to Code Slide 70 How to Teach Yourself to Code Slide 71 How to Teach Yourself to Code Slide 72 How to Teach Yourself to Code Slide 73 How to Teach Yourself to Code Slide 74 How to Teach Yourself to Code Slide 75 How to Teach Yourself to Code Slide 76 How to Teach Yourself to Code Slide 77 How to Teach Yourself to Code Slide 78 How to Teach Yourself to Code Slide 79 How to Teach Yourself to Code Slide 80 How to Teach Yourself to Code Slide 81 How to Teach Yourself to Code Slide 82 How to Teach Yourself to Code Slide 83 How to Teach Yourself to Code Slide 84 How to Teach Yourself to Code Slide 85 How to Teach Yourself to Code Slide 86 How to Teach Yourself to Code Slide 87 How to Teach Yourself to Code Slide 88 How to Teach Yourself to Code Slide 89 How to Teach Yourself to Code Slide 90 How to Teach Yourself to Code Slide 91 How to Teach Yourself to Code Slide 92 How to Teach Yourself to Code Slide 93 How to Teach Yourself to Code Slide 94 How to Teach Yourself to Code Slide 95 How to Teach Yourself to Code Slide 96 How to Teach Yourself to Code Slide 97 How to Teach Yourself to Code Slide 98 How to Teach Yourself to Code Slide 99 How to Teach Yourself to Code Slide 100 How to Teach Yourself to Code Slide 101 How to Teach Yourself to Code Slide 102 How to Teach Yourself to Code Slide 103 How to Teach Yourself to Code Slide 104 How to Teach Yourself to Code Slide 105 How to Teach Yourself to Code Slide 106 How to Teach Yourself to Code Slide 107 How to Teach Yourself to Code Slide 108 How to Teach Yourself to Code Slide 109 How to Teach Yourself to Code Slide 110 How to Teach Yourself to Code Slide 111 How to Teach Yourself to Code Slide 112 How to Teach Yourself to Code Slide 113 How to Teach Yourself to Code Slide 114 How to Teach Yourself to Code Slide 115 How to Teach Yourself to Code Slide 116 How to Teach Yourself to Code Slide 117 How to Teach Yourself to Code Slide 118 How to Teach Yourself to Code Slide 119 How to Teach Yourself to Code Slide 120 How to Teach Yourself to Code Slide 121 How to Teach Yourself to Code Slide 122 How to Teach Yourself to Code Slide 123 How to Teach Yourself to Code Slide 124 How to Teach Yourself to Code Slide 125 How to Teach Yourself to Code Slide 126 How to Teach Yourself to Code Slide 127 How to Teach Yourself to Code Slide 128 How to Teach Yourself to Code Slide 129 How to Teach Yourself to Code Slide 130 How to Teach Yourself to Code Slide 131 How to Teach Yourself to Code Slide 132 How to Teach Yourself to Code Slide 133 How to Teach Yourself to Code Slide 134 How to Teach Yourself to Code Slide 135 How to Teach Yourself to Code Slide 136 How to Teach Yourself to Code Slide 137 How to Teach Yourself to Code Slide 138
Nächste SlideShare
How to Self-Publish a Book
Weiter
Herunterladen, um offline zu lesen und im Vollbildmodus anzuzeigen.

486 Gefällt mir

Teilen

Herunterladen, um offline zu lesen

How to Teach Yourself to Code

Herunterladen, um offline zu lesen

A talk I did at Angelhack SF on May 4, 2013 (Updated).

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

How to Teach Yourself to Code

  1. How to Teach Yourself to Code.
  2. Part 1: Stop Waiting for the Perfect Technical Co- Founder and Start Learning How to Code
  3. Why learn how to code?
  4. A lot of you just have an idea
  5. If you’re expecting to find someone to build that idea for you, it’s never going to happen
  6. Demand for developers has skyrocketed
  7. Think about it…
  8. Anyone with any programming talent is getting offers from Facebook, Google and dozens of other startups right now
  9. Why should a programmer choose your idea over any other?
  10. Do you want to pay someone?
  11. 1)You will pay too much
  12. 1)You will pay too much 2)You’ll be unhappy with the process
  13. 1)You will pay too much 2)You’ll be unhappy with the process 3)You’ll get something back you didn’t want
  14. WHY?
  15. WHY?Software is hard to estimate
  16. WHY?Software is hard to estimate “Should this really take 15 hours, or am I getting ripped off?”
  17. If you’re an entrepreneur waiting for someone to execute your idea for you, you’re not an entrepreneur
  18. (sorry) If you’re an entrepreneur waiting for someone to execute your idea for you, you’re not an entrepreneur
  19. “Pre-Dodgeball I went through 3-4 years thinking I was going to meet some magical engineer who would build all the stuff I was thinking about. But I never met that person, so I taught myself ASP and MS Access out of a book and got to work just hacking stuff together. I’m still a really shitty programmer but I know enough to hack a prototype together.” - Dennis Crowley, Foursquare
  20. Learning how to code ≠ How to be a software engineer
  21. The point is for you to learn to code well enough to build a prototype
  22. (aka Minimum Viable Product) The point is for you to learn to code well enough to build a prototype
  23. MVP = quick + dirty
  24. “Product with the fewest number of features needed to achieve a specific objective.” – The Entrepreneurs Guide to Customer Development
  25. Side note: build products that are valuable despite being ugly
  26. Eventually you’ll need to find a lead developer
  27. Knowing how to code helps you find, pitch and manage good developers
  28. More and more, the things we interact with in the world around us qualifies as “technology”
  29. There are 10 kinds of people:
  30. There are 10 kinds of people: Those who understand binary and those who don’t
  31. Society is quickly dividing into two groups: 1) Those that know how to code – they can manipulate the very structure of the world around them. If you’re interested in learning more, read Program or Be Programmed: http://amzn.to/yzd6hm 2) Those that don’t – their lives are being designed and directed by those that do.
  32. Part 2: Choosing a Programming Language
  33. I get it, it’s scary to jump in.
  34. C, Java, C++, PHP, JavaScript, Python, C#, Perl, SQL, Ruby, Shell, Visual Basic, Assembly, Actionscript, Objective C, Lisp, Where do you start? Delphi, Pascal, Scheme, Haskell, Tcl, Backbone, Fortran, Ada, Lua, ColdFusion, Cobol, Erlang, D, Scala, Smalltalk, Ocaml, Forth, Rexx,
  35. Breaking down a web application
  36. Web applications are applications accessed over the internet
  37. (which are different from mobile applications)
  38. Every web application has a front-end and a back-end
  39. The front-end is what you see Front-end languages: • HTML • CSS • JavaScript Web Pages
  40. <h1>Welcome to Twitter.</h1> <p>Find out what’s happening, right now, with the people and organizations you care about.</p>
  41. <h1>Welcome to Twitter.</h1> <p>Find out what’s happening, right now, with the people and organizations you care about.</p> This is HTML
  42. The back-end is what you don’t see Database Web Pages Rules Programming languages: PHP, Ruby, Python, Java Database languages: SQL
  43. echo “Hello World”; print(‘Hello World’) puts “Hello World” They’re all the same, just different PHP Python Ruby Hello World Hello World Hello World
  44. And then there are web application frameworks Database Web Pages Rules Web application frameworks: Ruby on Rails, Django
  45. “alleviate overhead associated with web development by providing libraries for database access, templating frameworks, and session management. Blah blah blah blah blah blah blah.” Web application frameworks
  46. “alleviate overhead associated with web development by providing libraries for database access, templating frameworks, and session management. Blah blah blah blah blah blah blah.” Web application frameworks build web apps really quickly
  47. If your goal is to build a prototype, start with Ruby on Rails (aka ‘Rails’)
  48. Ruby on Rails is a web application framework for Ruby
  49. Rails is the easiest to dive into
  50. Rails is the easiest to dive into (tons of resources and a huge community)
  51. Ruby (and therefore Rails) is easier to understand
  52. exit unless "restaurant".include? "aura"
  53. ['toast', 'cheese', 'wine'].each { |food| print food.capitalize }
  54. ['toast', 'cheese', 'wine'].each { |food| print food.capitalize } (try saying it out loud)
  55. Rails hides all the stuff you really don’t need to know
  56. Rails is just shortcuts like this rails new application create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/images/rails.png create app/assets/javascripts/application.js create app/assets/stylesheets/application.css create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/mailers create app/models create app/views/layouts/application.html.erb create app/mailers/.gitkeep create app/models/.gitkeep create config create config/routes.rb create config/application.rb create config/environment.rb . . . create vendor/plugins create vendor/plugins/.gitkeep run bundle install
  57. So you can do stuff like this
  58. There’s a temptation for programmers to say “Start with PHP or Java”
  59. They say this because: 1. it mirrors the way we learn things in school 2. it’s how they learned
  60. IGNORE them
  61. With those languages, you’ll spend MONTHS learning the basics so that you can do this:
  62. (make a yellow square)
  63. With Rails, fast and simple is the name of the game
  64. The ability to get quick and positive feedback on your projects is crucial
  65. A final note:“Scaling” Rails
  66. Does Rails scale?
  67. Yes Some of the most heavily trafficked sites in the world use Rails Basecamp Twitter Shopify Yellow Pages GitHubLivingSocial GrouponSoundcloud Zendesk Hulu
  68. Part 3: How I Taught Myself to Code in One Month
  69. I find traditional learning extremely tedious
  70. So do you.(Otherwise you’d have learned how to code by now.)
  71. So I developed my own method I call “brute-force” learning
  72. In college I would download podcasts of classes I was taking (from other schools)
  73. Then I’d listen to the podcasts on the subway or walking around the city.
  74. Doing this ended up eliminating hundreds of hours of studying (also teachers loved my “unique perspectives”)
  75. Why does this work?
  76. Have you ever been confused by something when it's explained one way but when it’s explained a different way it just clicks?
  77. The result is that learning is less tedious
  78. More importantly, the stress of feeling like you have to learn something the first time disappears
  79. It’s OKAY to not understand something the first time
  80. It’s OKAY to not understand something the first time Isn’t that sort of the point?
  81. The first time you learn something, your mind creates a mental map. A fuzzy picture of all the pieces and how they fit together.
  82. When you go back, you relearn the specifics and it all starts to make more sense
  83. Just speed through as many introductory tutorials as possible
  84. Here’s what I recommend:
  85. One Month Rails by Mattan Griffel (Me!)
  86. Ruby on Rails Tutorial by Michael Hartl
  87. When you finish, you’ll be able to build your own basic web app
  88. But there will be specific features you don’t know how to implement
  89. Railscasts by Ryan Bates
  90. At some point along the way, you may feel a temptation to STOP and learn Ruby (or HTML or CSS)
  91. At some point along the way, you may feel a temptation to STOP and learn Ruby (or HTML or CSS) Don’t.
  92. Ruby Rails Ruby is huge
  93. Ruby Rails Ruby is huge And you only need to know a tiny bit of it
  94. Besides, you’ll learn all the Ruby, HTML and CSS you need to know along the way
  95. After you’ve finished, check out these fun resources that cover basic Ruby: • Codecademy’s Ruby Track • Why’s (Poignant) Guide to Ruby • RubyMonk • RubyKoans • Learn Ruby the Hard Way • Ruby Warrior
  96. Troubleshooting
  97. 75% of coding is Googling*
  98. 75% of coding is Googling* *totally made up statistic
  99. Stack Overflow
  100. A lot of times you know what feature you want to build, but you don’t know what it’s called
  101. For example: Cron jobs let you schedule tasks in your app
  102. Ask someone
  103. Rails is very popular at the moment and has a LARGEcommunity for support
  104. The best way to learn is to go to a Rails meetup and ask someone who knows more than you
  105. in NYC • NYC.rb • NYC on Rails • NewYork Ruby Meetup • Ruby Nuby
  106. Go attend some hackathonsand find teams to work with
  107. To hear about hackathons, sign up for the following mailing lists: • General Assembly • This Week in NYC Innovation • StartupDigest • Startup Weekend
  108. The ∞ list of Rails includes: • Rails for Zombies • Peepcode • Agile Web Development with Rails • Ruby on Rails Guides • Hackety-hack • Teamtreehouse • Code School
  109. Part 4: Coding in a nutshell
  110. Installing Rails is super easy
  111. This is your command center Command Line Text Editor Browser
  112. The text editor is where you write your code Sublime Text
  113. The command line is where you run your code Terminal
  114. The browser is where you see the result Google Chrome
  115. Rails uses a Model View Controller (MVC) architecture Controller View Model Database
  116. Database Web Pages Rules ControllerView Model Rails uses a Model View Controller (MVC) architecture
  117. Github is where you save versions of your project files
  118. Heroku lets you deploy your app so that it’s live in seconds
  119. Part 5: Let’s begin
  120. 1. Go to RailsInstaller.org
  121. 1. Go to RailsInstaller.org 2. Download the right installer
  122. 1. Go to RailsInstaller.org 2. Download the right installer 3. Follow the instructions
  123. 1. Go to RailsInstaller.org 2. Download the right installer 3. Follow the instructions 4. Yes do the Git thing too
  124. Some people get this error: Error changing group of /opt/rix to rvm
  125. Some people get this error: Error changing group of /opt/rix to rvm Who can solve this first?!
  126. Let’s check if it worked
  127. Find your command line
  128. Find your command line Open Programs > RailsInstaller > Command Prompt with Ruby and Rails
  129. Type this command and hit enter rails -v
  130. Type this command and hit enter rails -v Rails 3.2.13 If it says something like this, then it worked!
  131. You’ve installed Rails, and you’re ready to create your first app
  132. Go to onemonthrails.com to keep learning
  133. Thank you :) Mattan Griffel mattan@onemonthrails.com mattangriffel.com
  • MichelleEvans757321

    Nov. 23, 2021
  • achammas

    Aug. 21, 2021
  • FernandaAncieta

    May. 30, 2021
  • AlessandraOngaro1

    Mar. 19, 2021
  • Travelhajiumroh1

    Mar. 3, 2021
  • Mritunjaysharma8

    Feb. 27, 2021
  • Mandy_Jamieson

    Feb. 3, 2021
  • ArqamAzhar

    Jan. 18, 2021
  • AlyceBabbITIL

    Jan. 4, 2021
  • HalimiWahab

    Nov. 17, 2020
  • JoAnnWagner1

    Nov. 16, 2020
  • admisionunam

    Oct. 13, 2020
  • marso2019

    Oct. 13, 2020
  • RochelleAppleton

    Sep. 24, 2020
  • santanaaurelio

    Sep. 9, 2020
  • MeshackMunuo

    Aug. 4, 2020
  • YoyoYiu2

    Jul. 3, 2020
  • CaraElliott4

    May. 18, 2020
  • TiquraWilliams

    Feb. 24, 2020
  • salwasoliman7

    Feb. 12, 2020

A talk I did at Angelhack SF on May 4, 2013 (Updated).

Aufrufe

Aufrufe insgesamt

263.975

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

23.879

Befehle

Downloads

3.246

Geteilt

0

Kommentare

0

Likes

486

×