How To Understand Node.js Event Loops

Actually I'm learning node.js right now. Although I've learned many things about node.js like install modules and use them but I've not understood the actual core functionality (event loop and non-blocking I/O) of node.js yet. I've read many about apache's multi threading and processing and javascript event loops but none of them gave me the correct source to learn with good examples.

Any help would be appreciated. Thanks.

Check out this video tutorial from Pedro Teixeira at nodetuts: http://vimeo.com/53071175

StrongLoop published an article today trying to make the Event Loop more understandable. You can check it out here and leave any comments or questions:

http://strongloop.com/strongblog/node-js-event-loop/