Node.js/io.js Books

This is the most complete Node.js books collection ever. There are more than twenty books here, most written in English, and some in Chinese. Some are introduction books that can help you get the basic things about Node.js, such as Node.js开发指南, Node.js in action, Learning Node. Some are pro books can lead you to Node.js deep things, such as 深入浅出Node.js, Professional nodejs, Pro Node.js for Developers. No matter what kind of developer you are, you can find the book right for you. There are also some book links on Amazon, Douban and other sites.

For whole book list and details visit here.

If you are a new guy to the JavaScript world, there are also some JavaScript books in Js-books folder can help you.

Recommendation

DevFreeBooks - nodejs

There several node books here, they are all free, and keep on growing: Node.js Succinctly, JavaScript and Node FUNdamentals, Your first app: node.js

Node.js Products and Expertise

The Essential Node.js Cheat Sheet. Node.js is a set of libraries for writing high-performance, scalable network programs in JavaScript. It has an asynchronous programming model for lightning-fast speeds, and it allows programs to run JavaScript on the server-side so that both client and server can run using the same language. Recently updated for v0.12, this Refcard covers architecture, installation, API guide, developer tools, and more.

Express Web Application development

This book is about the third major version of Express, the Node.js web framework - Express 3.

Express is recognized as one of the most preferred web frameworks for Node.js. Every day new developers from varied backgrounds and experience come to Express for developing their web apps. With its ever-growing popularity, it is about time we had a book on Express.

The book is both beginner-friendly and technically deep at the same time, and covers everything a developer requires to get into serious web development using Express.

Node.js in action

Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks.

深入浅出Node.js (Diving into Node.js)

国内 Node.js 步道者朴灵花费多年时间编写的高级 Node.js 图书, 2013年国内最火原创图书. 深入介绍了Node.js内部机制原理 异步IO, 事件循环, 模块系统, http等, 对Node.js主要部分都进行了深入的介绍和剖析, 是Node.js开发者绝对不能错过的 高级书籍.

Smashing Node.js

Highlights:

  • Special foreword by the creator of V8, Lars Bak.
  • Examples with real-world web services like Twitter.
  • Learn how to build a Turntable.FM style app with socket.io.
  • Teaches JavaScript best pratices that apply to all environments.

Professional Node.js

Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no-nonsense book begins with an overview of Node.js and then quickly dives into the code, core concepts, and APIs. In-depth coverage pares down the essentials to cover debugging, unit testing, and flow control so that you can start building and testing your own modules right away.

If you already know JavaScript and are curious about the power of Node.js, then this is the ideal book for you.

The node beginner book

A comprehensive Node.js tutorial for beginners: Learn how to build a full blown web application with server-side JavaScript.

Art of node

This is a github repository book, providing a short introduction to node.js and an interactive way of learning Node.js

Book list

For details you can visit Github Page

PPT

In the PPT folder.

  • Node.js road to 1.0 - Issac
  • What make Node.js fast - Tim Caswell

GitBook

Resource

TODO

  • Collect more books
  • Add simple intro to books

Contribute

If you find some new, good books or PPT, feel free to fork and pull or email me pana.wang@outlook.com, we will appreciate your contribution.