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

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.

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
Learn Ruby on Rails in 30 Days and really liked that
course.

On Wed, Feb 18, 2015 at 12:23 PM, Stella Buttercup <

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.

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 P.'s book, “Learn To Program”, which is a good first Ruby book.

On Wed, Feb 18, 2015 at 3:18 PM, Stella Buttercup <

On 18 February 2015 at 20:18, Stella Buttercup
[email protected] 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