This is a simple solution that works for all supported operating systems* including Windows:
After a lot of surfing and not finding a straight solution, I just
tried going to Node.js site, clicked the DOWNLOADS button on
homepage and executed the installer program (MSI).
Thankfully it took care of everything and with a few clicks of 'Next'
button I got the latest Node.js version running on my Windows machine.
(here is the original answer)
For Docker users, here's the official Node.js image.
PS: To check your Node version use npm version or node --version.
PPS: Keep an eye on NodeJS blog - Vulnerabilities so you don't miss important security releases.
PPPS: NodeJS installation includes npm (Node package manager).
* Operating systems supported by Node.js: Windows, Linux, MacOS, SunOS, IBM AIX