freeCodeCamp/guide/english/miscellaneous/get-started-with-nodejs/index.md

42 lines
3.1 KiB
Markdown

---
title: Get Started with Nodejs
---
[Node.js](https://nodejs.org/) is a JavaScript runtime built on [Chrome's V8 JavaScript engine](https://developers.google.com/v8/ "Chrome's V8 Engine") enabling JavaScript to be used for server-side programming.
Node.js has become a key part of 'JavaScript Everywhere', encouraging web application development to unify around a single programming language, rather than rely on a different language for writing server side scripts.
### Tutorials:
* <a href='http://nodeschool.io/' target='_blank' rel='nofollow'>NodeSchool.io interactive lessons</a>
* <a href='https://github.com/maxogden/art-of-node/#the-art-of-node' target='_blank' rel='nofollow'>The Art of Node (an introduction to Node)</a>
* <a href='http://nodeguide.com/' target='_blank' rel='nofollow'>Node.js guide</a>
* <a href='http://howtonode.org/express-mongodb' target='_blank' rel='nofollow'>Build a blog with Node.js, express and MongoDB</a>
## Books
* <a href='http://nodebeginner.org/' target='_blank' rel='nofollow'>The Node Beginner Book</a>
* <a href='https://github.com/visionmedia/masteringnode' target='_blank' rel='nofollow'>Mastering Node.js</a>
* <a href='http://chimera.labs.oreilly.com/books/1234000001808/index.html' target='_blank' rel='nofollow'>Up and Running with Node.js</a>
* <a href='https://www.packtpub.com/web-development/node-web-development' target='_blank' rel='nofollow'>Node Web Development</a>
## Courses
* <a href='http://node.codeschool.com/' target='_blank' rel='nofollow'>Real Time Web with Node.js</a>
* <a href='http://www.globalknowledge.co.uk/courses/it-subjects/application-development/' target='_blank' rel='nofollow'>Essential Node.js from DevelopMentor</a>
* <a href='https://www.edx.org/course/introduction-mongodb-using-mean-stack-mongodbx-m101x-0' target='_blank' rel='nofollow'>Introduction to MongoDB using the MEAN Stack</a>
* <a href='https://www.udemy.com/the-complete-nodejs-developer-course-2/' target='_blank' rel='nofollow'>The Complete Node.js Developer Course (2nd Edition)</a>
## Blogs
* <a href='http://blog.nodejs.org/' target='_blank' rel='nofollow'>The Node.js blog</a>
* <a href='http://howtonode.org/' target='_blank' rel='nofollow'>How To Node</a>
* <a href='http://dailyjs.com/' target='_blank' rel='nofollow'>DailyJS</a>
* <a href='http://blog.nodejitsu.com/' target='_blank' rel='nofollow'>Nodejitsu blog</a>
* <a href='https://github.com/dankogai/js-deflate' target='_blank' rel='nofollow'>js-deflate</a> for gzipping of data to make it fit in URLs
* <a href='http://www.wilcoxd.com/whitepapers/node_js/' target='_blank' rel='nofollow'>Ryan Wilcox's Whitepaper</a>
* <a href='http://www.devthought.com/' target='_blank' rel='nofollow'>devthought</a>
### More Information:
* <a href='https://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js' target='_blank' rel='nofollow'>Stackoverflow.com: How do I get started with Node.js?</a>
* <a href='https://nodejs.org/en/docs/guides/getting-started-guide/' target='_blank' rel='nofollow'>Node.js Official Website: How do I start with Node.js after I installed it?</a>