想要系统的学习node, 去Node的官网看doc把, 有能力的话一定要看英文原版, 把node几个核心模块的用法学会了, 再尝试用node去实现一个WebApp, 比如聊天室啊, blog之类的. 那么差不多你就入门了, 另外书的话, 推荐 @朴灵的[深入浅出Node.js] .
这里推荐一个taobao前端写的Node的入门教程 七天学会NodeJS.差不多看完LZ就该明白怎么学了.
多实践,建议:
1、实现自己的命令行小工具,比如维护一些静态工程模板、自动构建自动同步项目什么的;
2、写自己的Web Server,服务端模板什么的;
3、写些爬虫,抓到的数据往MongoDB或者MySQL里面塞;
4、写一个容器程序,托管你的众多服务,有时候一个服务的全面性不如多个服务可分离,解决一些业务不能老是重启的问题,解决你懒得做新服务的惰性;
5、用如nw.js等GUI技术写一个项目资源管理器,集成你的命令行工具;