Learn Ruby on Rails before I start building my web app?

45 views
Skip to first unread message

Stella Buttercup

unread,
Feb 18, 2015, 12:23:55 PM2/18/15
to rubyonra...@googlegroups.com
 I am a new programmer. I know Javascript, CSS, and HTML. I've never written a web app. I can cobble together code for my first try, but it is likely that as a beginner programmer code, it can quickly become an unmaintainable mess. I learned that Ruby on Rails helps build applications using basic patterns to inform better code design. Should I learn Ruby on Rails before I start coding? Or do I build it with HTML, CSS, and JavaScript and then modify it to fit the patterns? I don't understand the best way to go about it.

TTambe

unread,
Feb 18, 2015, 12:31:14 PM2/18/15
to rubyonra...@googlegroups.com
If you know HTML, CSS, and JS, then you're more than ready to try RoR. Go through a tutorial like www.railstutorial.org. I started with https://onemonth.com/courses/one-month-rails/ and really liked that course.


On Wed, Feb 18, 2015 at 12:23 PM, Stella Buttercup <stellabu...@gmail.com> wrote:
 I am a new programmer. I know Javascript, CSS, and HTML. I've never written a web app. I can cobble together code for my first try, but it is likely that as a beginner programmer code, it can quickly become an unmaintainable mess. I learned that Ruby on Rails helps build applications using basic patterns to inform better code design. Should I learn Ruby on Rails before I start coding? Or do I build it with HTML, CSS, and JavaScript and then modify it to fit the patterns? I don't understand the best way to go about it.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/bc50fd0f-2618-4a07-8e58-39b3d58ee51c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Stella Buttercup

unread,
Feb 18, 2015, 3:18:30 PM2/18/15
to rubyonra...@googlegroups.com
I know I'm ready to learn it. What I asked was: Should I learn Ruby on Rails before I start coding? Or do I build it with HTML, CSS, and JavaScript and then modify it to fit the patterns? I don't understand the best way to go about it.

TTambe

unread,
Feb 18, 2015, 3:27:15 PM2/18/15
to rubyonra...@googlegroups.com
I think I'm confused by your question. Rails is a framework that uses the Ruby language. Are you asking if you should learn Ruby first? If that's your question, then I'd say you don't have to do it first, but it would help. If you go through one of the tutorials that I recommended, then you'll use Ruby as you go through it and pick it up. You could pick up Chris Pine's book, "Learn To Program", which is a good first Ruby book.
 

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.

Colin Law

unread,
Feb 18, 2015, 4:51:56 PM2/18/15
to rubyonra...@googlegroups.com
On 18 February 2015 at 20:18, Stella Buttercup
<stellabu...@gmail.com> wrote:
> I know I'm ready to learn it. What I asked was: Should I learn Ruby on Rails
> before I start coding? Or do I build it with HTML, CSS, and JavaScript and
> then modify it to fit the patterns? I don't understand the best way to go
> about it.

Don't develop the pages first, or you will end up with html/js that
does not easily fit with rails. Start with Rails and work up to the
UI. Apart from anything else you will find a lot of the html is
generated by helpers.

Colin
Reply all
Reply to author
Forward
0 new messages