Sebelum menulis satu baris kode pun, kita perlu memahami apa itu Node.js, apa yang membuatnya berbeda dari JavaScript di browser, dan bagaimana runtime ini memproses kode kita. Section ini membangun fondasi pemahaman tersebut supaya keputusan teknis pada bagian berikutnya tidak terasa seperti hafalan.