New to Node.js – where to start?

New to Node.js - where to start?

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side. Trusted by many big names on the Internet, Node.js popularity is growing exponentially. In order to get you started with this fascinating tool, here is a list of the most useful tutorials on the subject.


Node.js is one of the most sought-after back-end scripting languages on the current technology market, downloaded over 25 million times in 2017 and used and trusted by names such as Netflix, eBay, Paypal and LinkedIn. It’s a JavaScript runtime environment for executing server-side code, optimized for scalability and throughput when used with browser applications with many input/output operations. This high level of efficiency means it’s also great for real-time applications, such as communication programs and browser games.

There are many guides on how to get started with Node.js; here’s a few of the best, to help you on your journey from Node.js beginner to knowledgeable coding maestro.

Start at the beginning – the Node.js homepage.

The Node.js homepage has all the latest version for use with various operating systems. It also has a comprehensive section of guides on everything from getting started to debugging and module related guides. The starting point for anyone interested in working with Node.js, and for news and information about issues and updates.
Link: https://nodejs.org/en/docs/guides/

Nodesource.

The go-to consultancy source for organizations using Node.js in the course of their business. For developers, their blog is a great source of regular Node news, updates, articles and resources for all Node.js users.
Link: https://nodesource.com/

Rising Stack.

RisingStack provides training and tutorials, as well as providing professional commercial 24/7 Node.js support. They have this handy beginners’ tutorial on their site to help you get started, and a series of articles on how to use Node.js with larger installations – useful to refer back to once you’re up and running, and scalability becomes an issue.
Link: https://blog.risingstack.com/Node-hero-tutorial-getting-started-with-Node-js/

Codeburst.io.

Codeburst.io has a wealth of articles on working with Node.js written by professionals. Their guides are well-explained and illustrative of concepts from the basic to the more advanced, such as this beginners guide to working with Node.js. The guide does a great job of explaining the development and context of Node.js in today’s scripting marketplace, with clear graphics and concise information.
Link: https://codeburst.io/getting-started-with-Node-js-a-beginners-guide-b03e25bca71b

Nodeschool.

Nodeschool is a global organization of open source workshops with workshops run all around the world, as well as a comprehensive set of courses you can take online. Their courses are available in many languages, and they have nearly 200 chapters around the world.
Link: https://Nodeschool.io/

Java T Point.

Java T Point is a site with information on many different languages and systems. Their Node.js tutorial is a great step-by-step guide to using Node.js, easy to navigate and with a wealth of information on all aspects of working with Node.js. There’s a great section comparing Node.js to other languages and runtime environments on the market, including information on how to translate from to the other.
Link: https://www.javatpoint.com/Nodejs-first-example

This is a guest post by Krystian Szastok.