Hi people!
In your situation ("very little programming knowledge") I would prefer
Javascript over Ruby on Rails. RoR is more than a programming language:
it's an opinionated "framework" that adds a layer on top of the simple Ruby
language, using lot of gems, scripts and model. I guess you would find Ruby
on Rails easy at the beginning, but it's not simple, it has so many design
decisions.
I would prefer Javascript, and, as you noted, Javascript is everywhere. But
take into account that Node.js adds another "facet": asynchronous
programming. We are not in Kansas anymore, Toto ;-)
Angel "Java" Lopez
http://ajlopez.wordpress.com
@ajlopez
On Sun, Aug 26, 2012 at 5:47 AM, ACK <[email protected]> wrote:
> I know HTML and CSS, but I have very little Javascript experience and very
> little programing knowlege. I have decided to learn back-end web
> development. I choose Node.js over Ruby on
> Rails<http://www.quora.com/Node-js/Is-it-a-good-idea-for-me-to-learn-node-js#>
> .
> The reason I choose Node.js is because JavaScript is everywhere.
>
> Front end - Javascript
> (jQuery<http://www.quora.com/Node-js/Is-it-a-good-idea-for-me-to-learn-node-js#>),
> HTML<http://www.quora.com/Node-js/Is-it-a-good-idea-for-me-to-learn-node-js#>,
> CSS<http://www.quora.com/Node-js/Is-it-a-good-idea-for-me-to-learn-node-js#>
> .
> Back end - Javascript (node.js)
> NoSQL Database - Javascript
> (MongoDB<http://www.quora.com/Node-js/Is-it-a-good-idea-for-me-to-learn-node-js#>
> )
>
> That means that if I learn Javascript I will be able to pick up the above
> things reasonably fast (Please tell me if I'm wrong, this is what I
> assumed). But in Ruby on Rails things are quite different, and the backend
> will be in Ruby.
>
> So please can you tell me if it would be a good idea to learn Node.js for
> or I should learn Ruby on Rails?
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en