What Is Node.Js?
In case, if you are new or want to reckon what Node.js is:

Node.js is a JavaScript runtime environment. Node.js is built on top of  Chrome’s V8 engine and bundled with  everything you need to build enterprise applications as well as web, IOT, robotics, and API engines. 

Callback Function In Javascript & Node.JS Explained With Example

What Makes It Great?
Node.js provides a purely event-driven and non-blocking approach for writing highly concurrent web applications.
Node.JS is very lightweight and efficient for data-intensive, real-time applications that run across distributed devices
NPM, the package manager of Node.js hosts almost half a million packages publicly available. Probably, NPM just brought you the largest ecosystem of open source libraries in the world.
Node.Js Popularity In 2018
JavaScript is one of the fastest-growing programming languages in the world. Besides that, Node.JS is one of the most popular choices for writing server-side APIs and real-time applications. Rising popularity of javascript also has a dramatic impact on NodeJS.

Stackoverflow survey states that:

Node.js is the most widely used development framework in the world, while JavaScript has remained the most popular language for the fifth year in a row

— Survey 2018
Popularity of javascript
Popularity of Javscript in 2018
Popularity of Node.JS
Popularity of Node.JS in 2018
Another survey in may shows that mentions of Node.JS has surpassed the javascript

Node.js became the second JavaScript related technology to surpass mentions of JavaScript itself. Node.js took the #4 spot in May, its first time in the top 5, and just ahead of JavaScript.

How Glitch taught me the Node.js stack

 

— hntrends
World Of Full-Stack Developers
Javascript has become the first thought on fullstack developments

Many of the companies would prefer to have a full stack developer rather a specialist in one particular spec. Javascript allows you to write front-end and backend at the same time as well as it does the job very efficiently.

Future Of Node.Js
New trends like go, elixir taking the tech community by storm. But yet they need to prove their worth where Node.JS already in a good position and growing every day. Nothing happens overnight, even if another tech comes in the play tomorrow, it will take a very good time to make Node.JS obsolete.

Why Should You Learn Node.Js In 2018
Node.JS is growing very fast along with javascript
Lots of Job Opening for javascript and Full stack engineer
Tons of open source modules makes your life easier
You don’t have to learn a new language and easy to get started
Node.JS is very efficient and highly scalable.
How And What To Learn | Guideline
Read more on:  Node.js Roadmap – A route from beginners to become expert developer

Choosing Best NodeJS Frameworks

Conclusion
Node.js is super cool and investing your time to explore Node.js is still a very good choice in 2018.

There are a plenty of resources you can use to know more about NodeJS. In addition, you can subscribe  NODE FUNCTION.

What is your thoughts on it, let me know in the comments below !