So at Project Decibel we decided that we would build the server side architecture using node.js, and it's perfect for the job at hand. I have never tried to program in Node, and wanted to get up to speed quickly. I learn by doing, getting frustrated and solving. After trying a free course at Codeschool, I fell in love with the format, and sign up for a $25 paid account.
Even though I will cancel in 2 weeks, as I will probably have done all the classes they have that I am interested in, there really isn't anything bad to say about the courses they have. It's an affordable way to learn on your own time.
I highly recommend Codeschool, and since they have free courses to try, you have nothing to lose.