First of all, you need to learn the programming concepts, specially if
you're going to work with backend.

About this concepts, I can say:

- Data Structures
- OOP
- Design Patterns
- Refactoring

There's many others, but this is the way, of course, if you want to start
programming in Ruby (Rails), since it's Object Oriented based.

Then, you need to learn Ruby, not Ruby on Rails. It's better know the
language itself before start learning the framework. It's the same if you
learn jQuery but not learn JavaScript.

If you want to work with Node, my advice it's to see your needs. What kind
of application you want to build? It's feet on node's concept? And of
course, if you want to program in node, you should study JavaScript and
those programming concepts.

Well, that's it. :-)

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
>



-- 
*-----------------------------*
*William Oliveira*
*Cel*: (11) 5487 8726
*Skype*: will_network

-- 
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

Reply via email to