> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soo.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up the Development Environment

Before writing code, the first step is to set up your development environment. Proper configuration ensures that all necessary tools and dependencies are in place, allowing you to build and deploy programs efficiently.

#### Required Tools

This guide covers the installation of the following tools:

* **Rust**: The main language for Solana programs.

* **Solana CLI**: Required to build, test, and deploy programs.

* **Anchor CLI (Recommended)**: Simplifies Solana program development.

* **Node.js and Yarn:** Required to run the node project.

If you already have these tools installed, skip to the **SOON RPC configuration** section.

### For Different Operation Systems

If you're using **Windows**, you'll need to install **Windows Subsystem for Linux (WSL)** to run Linux-based tools.

* **Windows Users**: Please set up WSL before proceeding.
* **Linux & macOS Users**: You can start directly with the next steps.
