# Что такое Node.js

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/4-3-chto-takoe-node

Node.js позволяет запускать JavaScript вне браузера — прямо в терминале. Что это такое и как его запустить.

Ты уже несколько раз набирал `node` и видел его версию. Но что это вообще за программа и зачем она нужна? Сейчас разберёмся — и заодно запустим Node.js, чтобы увидеть его «вживую».

## JavaScript за пределами браузера

JavaScript — это язык программирования. Изначально он жил только в **браузере**: именно на нём написана логика почти всех сайтов — кнопки, формы, анимации. Браузер умеет читать и выполнять этот язык.

Долгое время JavaScript не мог работать нигде, кроме браузера. **Node.js** изменил это: он позволяет запускать JavaScript **вне браузера** — прямо на твоём компьютере и на серверах в интернете. То есть один и тот же язык теперь работает и там, где открыт сайт, и там, где он хранится.

Это важно ещё и потому, что многие инструменты разработчика написаны на JavaScript и работают именно через Node. Когда ты ставишь какой-нибудь современный инструмент, под капотом его, скорее всего, запускает Node.

## Запускаем Node.js

Если набрать `node` **без всего** — без имени файла и без флагов — программа запустится в так называемом интерактивном режиме и поприветствует тебя:

```
node
```

Ты увидишь сообщение вроде `Welcome to Node.js v24.14.0`. Это значит, что Node готов принимать команды на JavaScript прямо здесь, в терминале.

Интерактивный режим удобен, чтобы быстро что-то проверить. Но для настоящей работы код обычно пишут в файл и запускают целиком — этим займёмся в следующем уроке.

## Попробуй

Набери в терминале одну короткую команду:

```
node
```

Как только увидишь приветствие со словами `Node.js` — урок зачтётся. Поздравляю: ты запустил среду, в которой работает огромная часть современной разработки.
