编写一个简单的 Node.js 应用程序涉及到几个基本步骤。下面，我将通过一个示例来指导你如何创建一个简单的 HTTP 服务器，该服务器可以响应客户端的请求。

步骤 1: 安装 Node.js

首先，确保你的计算机上安装了 Node.js。你可以从 [Node.js 官网](https://nodejs.org/) 下载并安装它。安装完成后，可以通过在命令行或终端中运行 `node -v` 来检查 Node.js 是否正确安装以及其版本号。

步骤 2: 创建项目目录

在你的计算机上选择一个合适的位置，创建一个新的目录用于你的项目。然后，通过命令行或终端导航到这个目录。

```bash
mkdir my-node-app
cd my-node-app
```

步骤 3: 初始化 npm 项目

在项目目录中，运行以下命令来初始化一个新的 npm 项目：

```bash
npm init -y
```

这将会创建一个 `package.json` 文件，其中包含项目的基本信息。

步骤 4: 创建服务器代码

在项目目录中创建一个名为 `server.js` 的文件，并使用文本编辑器打开它。然后，输入以下代码来创建一个基本的 HTTP 服务器：

```javascript
// server.js
const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});
```

步骤 5: 运行服务器

在命令行或终端中，运行以下命令来启动你的服务器：

```bash
node server.js
```

如果一切设置正确，你应该会在控制台看到一条消息，指示服务器正在运行，并给出了访问服务器的 URL（通常是 `http://127.0.0.1:3000/`）。

步骤 6: 访问你的服务器

打开你的网络浏览器，访问 `http://127.0.0.1:3000/`。你应该会看到页面上显示 “Hello, World!”。这表示你的 Node.js HTTP 服务器正在正常工作。

恭喜！你已经成功创建并运行了一个简单的 Node.js 应用。

从这里开始，你可以根据需要扩展你的应用，例如添加路由处理、数据库连接、使用框架（如 Express）等。例如，使用 Express 创建更复杂的应用程序将涉及安装 Express 和定义路由等步骤。但上述步骤提供了一个很好的起点。