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
