I think it's best to ignore all of this advice and just dive in. You're going to get a lot of opinions about what other people think is important and may not actually be important to you. The things I think are important are very unlikely to be what matter to you.
The best way to dive in and learn node is NodeSchool. http://nodeschool.io/ You can do the tutorials yourself or, if you're in SF, NYC, or PDX you can probably catch an in-person NodeSchool meetup some time soon. If you're doing them yourself and get stuck or have any questions just log an issue https://github.com/nodeschool/discussions/issues there is a community of people there that will help you through it. -Mikeal On Dec 17, 2013, at 11:32AM, // ravi <[email protected]> wrote: > On Dec 17, 2013, at 2:08 PM, Orthoducks <[email protected]> wrote: >> I'm not sure I've gotten a direct answer to my title question, "What's >> important?” > > I think people have given some direct answers, for instance: > > * Understanding the thorough-going async nature of NodeJS is important > * Understanding how the HTTP module works is important > > I’d add to that: understanding how JavaScript is a mixed bag of FP and > prototypal-OO is important. > > I think you are right that you are probably going to have a lot of newbie > questions when you start playing with Node to understand it. That’s okay with > me (personally :-)) since I have no book or tutorial or document in mind that > I can recommend to you. > > —ravi > > >> Perhaps I should have phrased it as "What's the most useful way to approach >> learning Node.js, given my background and interests?" All of you have given >> me some stuff to chew on, though. >> >> I've decided to try learning Node.js by messing around with it instead of by >> reading a book. I immediately ran into a newbie problem, which I'll describe >> in a new thread titled "Hotnode, where are you?" (I'm probably going to have >> a lot of newbie problems if I continue doing it this way.) >> >> Thanks to everyone who responded. I'll pursue the suggestions and reconsider >> the advice from time to time as I become more familiar with this tool. >> >> -- >> -- >> 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 >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nodejs" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. > > > -- > -- > 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 > > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. -- -- 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 --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
