I must start with node.js and I use Nodeclipse to write my code. What do you think abount nodeclipse, it is a good IDE or not? In the future, I must create a plugin. I read some documents abount "how write a node.js plugin". Does anyone know how I can create plugin with nodeclipse?
You should write the code, not the IDE, so it doesn't matter. You can use nodeclipse, notepad or piece of chalk and the road to write a code.
You can learn all the basics of NPM in official Getting Started guide (also how to create your own module and publish it using node package manager).
To learn Node.js basics follow this answer, there are tons of links to some tutorials and courses: [stackoverflow] How do I get started with Node.js