Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Philosophies or Principles behind Node.js

Hello to all Treehouse experts out there.

I am a novice programmer who just finished some courses of Javascript on Treehouse. I am currently learning node.js.

The node.js lessons on Treehouse seem to assume that I know the principles behind creating router.js, renderer.js,

When I read other books on node.js, they seemed to use handler.js. So, it became very confusing to me.

I am not familiar at all with software design. If you could direct me to a software design book that could help me understand the principles, philosophies, theories and what not behind those files, it would be much appreciated!