So, this week I've decided to learn Node.js.
I know, I know, last week I wrote this whole post about re-prioritizing, and believe it or not, I feel like I'm on pretty good track. (For example, check out my awesome homepage! Yes, it's still crazy basic, but at least it shows some semblance of HTML/CSS understanding! Yay!)
Now, back to that Node.js thing.
So in my sponge-like attempt to get as much Node.js understanding as quickly as possible, I turned to several sources for assistance. (Because, let's face it, there isn't going to be one, singular source for all your learning needs. Information just doesn't work that way!) Also, since Node.js is super young (developed in late 2010), it's constantly changing.
Here's where I went:
- Google "node.js for beginners" to get a basic overview of what it is and why it's useful
- Google "node.js tutorials" (try to limit the tutorials to within the last few months, as older tutorials use outdated code)
- Visit the #node.js chatroom on IRC (yeah, I thought chatrooms were so 1998, too, but there are a lot of smart people all around the world who still hang out on them)
- Google "node.js video tutorials" (hearing/seeing someone else present the material helps those of us who are a bit more visual in nature)
So, basically, my general "I need help!" philosophy is to go to the experts. In general, I hack around on my own, ask Google when I get stuck, and then ask real people when I'm really stuck.
I think you'll find that, for things that have been around for at least a few months (a few months in the tech world is about equivalent to several years in the non-tech world, fyi), there are a LOT of resources to help you!