http://slides.com/karuppiah7890/deck has a lot of links towards the end
Read the nodejs wikipedia page to know some stuff
https://en.wikipedia.org/wiki/Node.js
You might see some words called Event Loop while learning about Node.js. Event Loops are a part of JavaScript.
You can see how Event Loop works in Browser.
First see what setTimeOut() function in JavaScript does, then see the below video.
Philip Roberts: What the heck is the event loop anyway? | JSConf EU 2014
Ryan Dahl is the guy who created Node.js
Ryan Dahl: Original Node.js presentation
And yeah, to learn about Js concepts and syntax, and the APIs the browser provides, Mozilla Developer Network is the best place. It's like the bible of Js, as far as I know.