Node.js adalah runtime untuk JavaScript, jadi kualitas kode Node.js kita ditentukan oleh penguasaan JavaScript. Section ini merangkum fitur bahasa yang paling sering muncul di aplikasi Node.js: scope, tipe data, function, object, array, class, error handling, hingga promise dan async-await.